当前位置:   article > 正文

压缩sql server日志的方法_sqlserver压缩日志

sqlserver压缩日志

方案 1、进行Log日志备份,会自动截断日志,因此可以利用备份来控制数据库日志大小

2、批处理来删除之前数据的备份

  1. 1、截断日志

  2. 2、将日志文件收缩到1G

  3. 3、限制日志文件大小为2G

  4. 4、分批执行

  1. /**
  2. 1、截断日志
  3. 2、将日志文件收缩到1G
  4. 3、限制日志文件大小为2G
  5. 4、分批执行
  6. */
  7. --备份数据库到空路径
  8. use master
  9. BACKUP LOG SIT_UA_MES TO DISK='NUL:'with STATS = 1
  10. --查看日志状态,如果大多数日志是不活动的status=0(活动的status=2)
  11. use SIT_UA_MES
  12. go
  13. dbcc loginfo
  14. --分批执行
  15. DBCC SHRINKFILE (MES1_log, EMPTYFILE);
  16. DBCC SHRINKFILE (MES1_log, 1024);
  17. --分批执行
  18. USE master
  19. GO
  20. Alter DATABASE MES1_log
  21. MODIFY FILE
  22. (NAME = MES1_log,
  23. -- SIZE = 1000MB,
  24. MAXSIZE = 10240MB,
  25. FILEGROWTH = 64MB)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/954297
推荐阅读
相关标签
  

闽ICP备14008679号