咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

SQL Server 2008 R2下如何清理数据库日志文件

2016-04-28 15:43:41 8770次

在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。

方案一:完全命令模式
USE[master]
   
GO
   
ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
   
GO
   
ALTERDATABASE DNName SET RECOVERY SIMPLE   --简单模式
    GO
   
USE DNName
   
GO
   
DBCC SHRINKFILE (N'DNName_Log' , 11, truncateONLY)
   
GO
   
USE[master]
   
GO

   
ALTERDATABASE DNName SET RECOVERY FULLWITH NO_WAIT

   
GO

   
ALTERDATABASE DNName SET RECOVERY FULL  --还原为完全模式

   
GO
方案二:部分命令模式 + 任务-收缩-文件(单个数据库)

ALTERDATABASE DNName SET RECOVERY SIMPLE   --简单模式
GO

  右键-任务-收缩-文件-确定 下来数据库的日志只保?了1M

ALTERDATABASE DNName SET RECOVERY FULL  --还原为完全模式

GO


首页
最新活动
个人中心