如何清除交易紀錄檔

摘要:如何清除交易紀錄檔

有使用到SQL資料庫常常會有需求需要去做資料庫的管理維護,有時候會遇到交易紀錄檔已滿的錯誤訊息,要要如何處理這個問題呢?下面這邊文章一定要參考一下
SQL交易記錄檔要如何清除
文中不只提到解法,而且提到一些資料備份還原的概念,很有參考價值,下面節錄其中一部分由小朱大發表的清除交易檔的指令

  1. BACKUP LOG [database_name] WITH TRUNCATE_ONLY  
  2. DBCC SHRINKFILE ([database_log_file_name], [target_size])  
BACKUP LOG [database_name] WITH TRUNCATE_ONLY
DBCC SHRINKFILE ([database_log_file_name], [target_size])

Sample


  1. BACKUP LOG TestDB WITH TRUNCATE_ONLY  
  2. DBCC SHRINKFILE ('TestDB_Log', 2)