2017-03-07 52 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