美文网首页
SqlServer清理日志文件(Log)的方法

SqlServer清理日志文件(Log)的方法

作者: Munan_ | 来源:发表于2019-03-28 10:48 被阅读0次

方法一

通过执行下文中的SQL语句删除LOG文件,删除前需要断开所有数据库连接

[NMLXRLGL] 为数据库名称
NMLXRLGL_Log 为数据库日志文件名称

USE [master]

GO

ALTER DATABASE [NMLXRLGL] SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTER DATABASE [NMLXRLGL] SET RECOVERY SIMPLE

GO

USE [NMLXRLGL]

GO

DBCC SHRINKFILE (N'NMLXRLGL_Log' , 11, TRUNCATEONLY)

GO

USE [master]

GO

ALTER DATABASE [NMLXRLGL] SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE [NMLXRLGL] SET RECOVERY FULL

GO

方法二

通过分离数据的方法删除日志文件

  • 记录数据库文件位置
    在数据库上点击鼠标右键,选择属性



    点击文件选择,记录数据库日志文件路径信息


  • 分离数据库









相关文章

网友评论

      本文标题:SqlServer清理日志文件(Log)的方法

      本文链接:https://www.haomeiwen.com/subject/eunfbqtx.html