关于sql2008清除日志文件

首先我们要将数据库切换到简单模式才可以清除日志
USE [master]
 GO
 ALTER DATABASE 库名 SET RECOVERY SIMPLE WITH NO_WAIT
 GO
 ALTER DATABASE  库名   r SET RECOVERY SIMPLE --简单模式
 GO
 USE 库名
 GO
 DBCC SHRINKFILE (N'数据库日志文件名称' , 11, TRUNCATEONLY) 
 
GO  


如果不知道日志文件名称执行以下代码
SELECT file_id, name FROM sys.database_files;
GO  


恢复完全模式

 ALTER DATABASE  库名   SET RECOVERY FULL WITH NO_WAIT
 GO
 ALTER DATABASE  库名   SET RECOVERY FULL --还原为完全模式
 GO




posted @ 2014-09-11 10:51  JesseLu  阅读(196)  评论(0编辑  收藏  举报