SQL Server設置日志文件無限制增長 Setting Log FIle growth to unlimited
升級SAP Business One,升級前測試報錯,提示需要將數據庫文件設置為無限制增長,在SSMS里面改了,沒有任何效果,改完之后再回來看還是有限制。
中文網絡沒搜到可靠的答案,一堆人在問樓主為啥非要設置無限制,懟人家浪費存儲。。。無語。。
用bing搜了下,看到了:
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上的顯示。
接下來再運行升級向導,看看結果如何。