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上的顯示。

接下來再運行升級向導,看看結果如何。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM