lovesan

lovesan

日常分享,各种优惠,服务器,编程,运维等

解决SQL SERVER的MSDB库占用大量空间

有时会遇到 SQL SERVER 的 MSDB 库占用大量硬盘空间,导致硬盘暴满,使用以下方法可以清理
原因大概率就是备份日志太大了

注意:清理前请确定知道自己在干什么#

确定备份日志是无用的再执行清理,此操作是无法恢复的#

truncate table backupfile;
truncate table backupfilegroup;
truncate table restorefile;
truncate table restorefilegroup;
truncate table restorehistory;
truncate table backupset;
truncate table backupmediafamily;
truncate table backupmediaset;

如果不需要记录日志,则可以通过以下命令禁用日志#

dbcc traceon(3226,-1)

至此完成清理,如果数据库没有变小可以收缩一下,一般情况下是会自动收缩的

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。