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多了

个人博客地址:SQL SERVER 日志文件很大20多G 大日志文件清理 无需分离数据库 SQL命令-白雨青工作站

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐