当前位置:首页 > 技术支持 > 软件技术

SQL2008无法正常收缩数据库日志

时间:2017-05-12 10:04:26浏览:
SQL2008数据库日志无法正常收缩日志,搜索找了很多方法都不行,最后找到一个简单可行的解决方法.
执行语句:SELECT[name],[database_id],[log_reuse_wait] ,[log_reuse_wait_desc]
FROM[sys].[databases] 
 收缩数据库日志
查看sys.databases 中的相关数据库的log_reuse_wait_desc 列的值,发现值为REPLICATION,百度一下据说这是SQL2008的一个bug.
值为NOTHING的才可以正常收缩.
快速解决此原因导致的日志无法收缩方法:
先执行SQL语句:EXEC sp_removedbreplication [dataname]
然后在再执行收缩日志操作即可正常收缩.