Sql server 2008R2 日志文件清理

转自--------------http://blog.csdn.net/li_ser/article/details/54169617
[sql]  view plain   copy
  1. --首先检查目标数据库的恢复模式:  
  2. SELECT NAME, recovery_model_desc FROM sys.databases  
  3.   
  4.   
  5. --如果是Full,则需要改为Simple:  
  6. ALTER DATABASE HtRealName SET Recovery simple  
  7.   
  8.   
  9. --查询指定数据库的日志文件名称    
  10. USE [HtRealName]     
  11. GO    
  12. SELECT namesize  FROM SYS.database_files WHERE type_desc='LOG'    
  13.   
  14.   
  15. --然后收缩日志文件:  
  16. --第一个参数是日志文件名,第二个参数是目标文件大小,以M为单位。  
  17. DBCC SHRINKFILE (N'HtRealName_log' , 10)  

猜你喜欢

转载自blog.csdn.net/songyundong1993/article/details/73530714