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

接下来再运行升级向导,看看结果如何。

 

posted @ 2022-04-13 18:23  巴拉拉没多少能量  阅读(1897)  评论(0编辑  收藏  举报