首页 > 数据库 > SQL Server > 正文

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

2024-08-31 00:54:21
字体:
来源:转载
供稿:网友
SQL Server 2008 R2 下如何清理数据库日志文件

废话不多说,直接上代码,清理后日志文件为1M

[sql]view plaincopyPRint?
  1. USE[master]
  2. GO
  3. ALTERDATABASE[数据库名]SETRECOVERYSIMPLEWITHNO_WAIT
  4. GO
  5. ALTERDATABASE[数据库名]SETRECOVERYSIMPLE
  6. GO
  7. USE[数据库名]
  8. GO
  9. DBCCSHRINKFILE(N'[数据库日志文件名称]',0,TRUNCATEONLY)
  10. GO
  11. USE[master]
  12. GO
  13. ALTERDATABASE[数据库名]SETRECOVERYFULLWITHNO_WAIT
  14. GO
  15. ALTERDATABASE[数据库名]SETRECOVERYFULL
  16. GO
  17. --查询指定数据库的日志文件名称
  18. USE[数据库名]
  19. GO
  20. SELECTnameFROMSYS.database_filesWHEREtype_desc='LOG'

08R2通过,其他版本未测试


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表