1. 程式人生 > 其它 >SQL Server設定日誌檔案無限制增長 Setting Log FIle growth to unlimited

SQL Server設定日誌檔案無限制增長 Setting Log FIle growth to unlimited

SQL Server設定日誌檔案無限制增長 Setting Log FIle growth to unlimited

升級SAP Business One,升級前測試報錯,提示需要將資料庫檔案設定為無限制增長,在SSMS裡面改了,沒有任何效果,改完之後再回來看還是有限制。

中文網路沒搜到可靠的答案,一堆人在問樓主為啥非要設定無限制,懟人家浪費儲存。。。無語。。

用bing搜了下,看到了:

Once you touch the growth of the log file, it never will go back to "unlimited" in the SSMS UI.  This  has been reported many times and MS has responded they will not fix it.

https://connect.microsoft.com/SQLServer/feedback/details/175549/database-file-maxsize

大致意思是說,即使改成了無限制,在SSMS的介面上仍舊是看不到“無限制”字樣的,並且微軟不會進行修復,並且這個“無限制”其實是2T

 

先用這個SELECT * FROM sys.database_files;可以查到目前資料檔案的狀態。

 

ALTER DATABASE DBName

MODIFY FILE
(NAME=DBName_log,FILEGROWTH=10MB,MAXSIZE = UNLIMITED);

這樣其實已經更改成了無限制了,不用糾結SSMS上的顯示。

接下來再執行升級嚮導,看看結果如何。