美文网首页
SQL Server 2008 清空删除日志文件 130G日志

SQL Server 2008 清空删除日志文件 130G日志

作者: Asa_Guo | 来源:发表于2017-04-18 08:37 被阅读0次

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

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

'这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询

USE HemoSystem 
GO
SELECT file_id, name FROM sys.database_files;
GO
USE [HemoSystem]
GO
ALTER DATABASE HemoSystem SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE HemoSystem SET RECOVERY FULL 
--还原为完全模式
GO

相关文章

网友评论

      本文标题:SQL Server 2008 清空删除日志文件 130G日志

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