MSSQL数据库清理日志文件

【MSSQL2000 & 2005 清理日志文件SQL指令】
backup log 数据库名称 with NO_LOG 
backup log 数据库名称 with TRUNCATE_ONLY 
DBCC SHRINKDATABASE(数据库名称)

如示例:数据库名称为 OTCMS

backup log OTCMS with NO_LOG 
backup log OTCMS with TRUNCATE_ONLY 
DBCC SHRINKDATABASE(OTCMS)


【SSQL2008 清理日志文件SQL指令】
USE [master]
GO
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE --简单模式
GO
USE [数据库名]
GO
DBCC SHRINKFILE (N'日志名OTCMS_Log' , 11, TRUNCATEONLY)
GO


如示例:数据库名称为 OTCMS,日志文件为 OTCMS_Log

USE [master]
GO
ALTER DATABASE [OTCMS] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [OTCMS] SET RECOVERY SIMPLE --简单模式
GO
USE [OTCMS]
GO
DBCC SHRINKFILE (N'OTCMS_Log' , 11, TRUNCATEONLY)
GO

历史上的今天
七月
5
阿强爱分享
  • 本文由 发表于 2018年7月5日18:51:17
  • 转载请务必保留本文链接:https://iooqp.cn/59.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: