我们正在运行 SQLServer 2005 SP1,出于某种奇怪的原因,我们的一个数据库事务日志自动将其自动增长更改为 12800%,这甚至不是一个有效数字。由于数字无效,我无法更改增长百分比。
我已经搜索了 Internet,看到很多其他人也遇到了这个问题,但没有明确的解决方案。
是什么导致了这种情况发生,我该如何解决?
我们正在运行 SQLServer 2005 SP1,出于某种奇怪的原因,我们的一个数据库事务日志自动将其自动增长更改为 12800%,这甚至不是一个有效数字。由于数字无效,我无法更改增长百分比。
我已经搜索了 Internet,看到很多其他人也遇到了这个问题,但没有明确的解决方案。
是什么导致了这种情况发生,我该如何解决?
不幸的是这是一个错误。
您可以通过查看 sys.master_files 找到所有受影响的数据库。编写 ALTER DATABASE 脚本来更改它。
正如我在发布问题几秒钟后发现的那样,这是一个已知错误: support.microsoft.com/kb/919611
最简单的解决方案是在重新启动后安装下一个服务包(我更新到 SP4),它会自动将 12800% 更改回以前的设置,即 100MB 增量。