日期:2014-05-18  浏览次数:20424 次

各位,问题SQL Server 日志的问题
很奇怪,最近发现完整备份的文件大小越来越大,才发现是事务日志变大了导致的
然后看服务器上面,数据库的恢复模式是【完整】,想着变成简单之后收缩一下日志文件大小
然后问题就来了,
当我把恢复模式从【完整】变为【简单】之后,日志文件的可用空间没有恢复到【90%】以上,还是只有【15%】
然后我尝试收缩日志文件,提示超时,说锁存在的时间过长,不让我收缩

然后想备份一下日志文件,结果提示【简单】模式没法备份事务日志。。。
然后我现在面对这好几十G的日志文件无解了。。。各位求帮助

SQL Server 2005 兼容模式SQL 2000

------解决方案--------------------
如果数据库暂时闲着,可以重启下服务,然后收缩数据库看看。
------解决方案--------------------
有事务没有提交.才有锁的.
找到那个事务,结束了.再收缩就可以了
------解决方案--------------------
分离数据库 删除LDF 然后附加试试。