有一些奇怪的(对我来说)我的SQL Server 2005数据库。 日志文件已经非常逐渐变大。
运行
dbcc loginfo('dbname')
显示日志中的所有内容处于活动状态(状态2)
运行
dbcc opentran
显示“没有活动的公开交易”
所以….不太确定事务日志中的所有stuf是什么。 我发现的唯一一丝希望就是在sql server central上的这篇文章,但是开启和closures复制似乎有点奇特的修复(我猜想是closures它的一种变种)。
任何想法是什么或尝试/调查什么?
谢谢,罗宾
事务日志不会自行pipe理。 您可能需要安排定期发生的日志备份并截断,或者需要将数据库恢复模式设置为简单。
我的build议是执行日志备份和截断以便将日志文件降低到更合理的大小,然后将数据库恢复模式设置为“简单”,以避免将来出现此问题。
你可以检查sys.databases找出什么是持有日志备份从获得收缩,并从那里使用select name,从sys.databases log_reuse_wait_desc