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

USE [master]  
GO  
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT  
GO  
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE  
GO  
USE [数据库名]  
GO  
DBCC SHRINKFILE (N'[数据库日志文件名称]' , 0,TRUNCATEONLY)  
GO  
USE [master]  
GO  
ALTER DATABASE [数据库名] SET RECOVERY FULL WITH NO_WAIT  
GO  
ALTER DATABASE [数据库名] SET RECOVERY FULL  
GO  
  
--查询指定数据库的日志文件名称  
USE [数据库名]   
GO  
SELECT name FROM SYS.database_files WHERE type_desc='LOG'  

 

posted @ 2015-06-10 22:55  武骏杰  阅读(846)  评论(0编辑  收藏  举报