SQL压缩日志文件方法

发布日期:2018-03-11    浏览次数:449

今日网站突然报错,查看错误日志是看到以下错误

数据库 'sgvault' 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。

下面是解决方法,压缩数据库日志文件
   --sgvault是数据库名称
    USE[master]
    GO
    ALTER DATABASE sgvault SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE sgvault SET RECOVERY SIMPLE   --简单模式
    GO
    USE sgvault 
    GO
    DBCC SHRINKFILE (N'sgvault_Log' , 11, TRUNCATEONLY)
    GO
    USE[master]
    GO
    ALTER DATABASE sgvault SET RECOVERY FULL WITH NO_WAIT
    GO
    ALTER DATABASE sgvault SET RECOVERY FULL  --还原为完全模式
    GO

本文网址:https://www.wyxxw.cn/blog-detail-17-18-1134.html

返回列表

非特殊说明,本文版权归原作者所有,转载请注明出处

提示:本站所有资源仅供学习与参考,请勿用于商业用途。图片来自互联网~如侵犯您的权益,请联系QQ:1067507709.

提示:转载请注明来自:https://www.wyxxw.cn/blog-detail-17-18-1134.html 。 本文发布者:momo