易丰科技

标题: SQL Server 2008 压缩 Log 档 [打印本页]

作者: Calvin    时间: 2011-10-16 21:35
标题: SQL Server 2008 压缩 Log 档
如果你的数据库复原模式为 full 或 bulk-logged可以使用下列指令

  1. use DatabaseName
  2. go
  3. alter database DatabaseName set recovery simple
  4. go
  5. checkpoint
  6. go
  7. alter database DatabaseName set recovery full
  8. go
  9. backup database DatabaseName to disk = 'C:\DatabaseName.bak' with init
  10. go
  11. dbcc shrinkfile (N'LogName' , 1) -- 1 表要变成 1M 的大小
  12. go
复制代码
试过结果,有时要执行两三次之後才会变小






欢迎光临 易丰科技 (http://forum.yftek.com/) Powered by Discuz! X3