<返回更多

SQL SERVER日志文件很大20多G日志文件清理 无需分离数据库 SQL命令

2023-03-19  今日头条  白雨青
加入收藏

SQL命令

 USE[master]
    GO
    ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE   --简单模式,只有在这个模式下才行
    GO
    USE 数据库名称
    GO
    DBCC SHRINKFILE (N'数据库名称_log' ,1024, TRUNCATEONLY)  --设置压缩后的日志大小为1024M,可以自行指定
    GO
    USE[master]
    GO
    ALTER DATABASE 数据库名称 SET RECOVERY FULL WITH NO_WAIT
    GO
    ALTER DATABASE 数据库名称 SET RECOVERY FULL  --还原为完全模式,否则影响数据库备份
    GO

亲测有用20多G的日志文件, 变成1G多了

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>