易丰科技

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3146|回复: 0
打印 上一主题 下一主题

SQL Server 2008 压缩 Log 档

[复制链接]

111

主题

117

帖子

3588

积分

论坛元老

Rank: 8Rank: 8

积分
3588
跳转到指定楼层
楼主
发表于 2011-10-16 21:35:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如果你的数据库复原模式为 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
复制代码
试过结果,有时要执行两三次之後才会变小

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易丰科技

GMT+8, 2024-10-14 11:14 , Processed in 0.042590 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表