2017-03-07 54 views
0

我不是很有经验,所以请耐心等待。增加最大服务器内存来处理SQL Server上的System.OutOfMemoryException

我一直在试图导入一个2500 MB和3800 MB的CSV到SQL Server 2016.不幸的是,我不断收到System.OutOfMemoryException错误。我的电脑有8.00 GB的RAM,所以我想我只会将最大服务器内存从默认最大增加到4000 MB。出于某种原因,尽管每次尝试更改最大服务器内存以使其更高时,它都会变回默认值。我该如何解决这个问题?

+0

是这类似于你的情况http://stackoverflow.com/questions/39042996/system-outofmemoryexception-occurs-frequently-after-upgrading-sql-server- 2016年至? – Mark

+0

@Mark我的情况与此不相似。只有在处理格外大的CSV文件时才会出现该错误。另外,SQL不会像链接中的人一样冻结(也不会减慢速度)。另外,由于某些原因,我无法增加最大服务器内存。 –

回答

1

你可以改变它:

sp_configure 'show advanced options', 1; 
GO 
RECONFIGURE; 
GO 
sp_configure 'max server memory', 4096; 
GO 
RECONFIGURE; 
GO