SQL2008清除日志方法

 

--在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。  
USE [master]  
GO  
ALTER DATABASE DBName SET RECOVERY SIMPLE WITH NO_WAIT  
GO  
ALTER DATABASE DBName SET RECOVERY SIMPLE  --简单模式  
GO    

USE DBName
GO
DBCC SHRINKFILE (N'DBName_Log' , 11, TRUNCATEONLY)   
GO  
--这里的DBName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询  
--USE DBName  
--GO  
--SELECT file_id, name FROM sys.database_files;  
--GO    

USE [master]  
GO  
ALTER DATABASE DBName SET RECOVERY FULL WITH NO_WAIT  
GO  
ALTER DATABASE DBName SET RECOVERY FULL   --还原为完全模式  
GO

其中,DBName为数据库名称。

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花