SQL Server AlwaysOn - 收縮日志


收縮日志

由於配置了AlwaysOn的數據庫為完整恢復模式,使得數據庫的事務日志增長飛快,導致報錯“事務日志已滿”。占用大量磁盤空間。

解決方法:

  1. 備份事務日志,選中截斷事務日志選項
  2. 收縮日志
  3. 完整備份數據庫
  4. 備份事務日志,選中截斷事務日志選項
  5. 收縮日志

 

可以考慮將日志文件大小固定為某個值后,定時備份事務日志 ,以截斷日志釋放日志空間

 

BACKUP LOG [DBName] TO DISK='NUL:'   -- 備份事務日志,備份成NUL,就不用占硬盤空間

         GO

      USE [DBName];

        GO

      DBCC SHRINKFILE (DBName_1_Log, 7);     --收縮數據庫日志文件,收到7M

 

參考鏈接:

https://www.cnblogs.com/gallen-n/archive/2017/03/15/6555283.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM