close
SQL 7.0/2000
Backup Transaction 資料庫名稱 With Truncate_only
DBCC Shrinkfile ( 2 , 200 )
SQL 2005
Backup LOG 資料庫名稱 With No_LOG
DBCC Shrinkfile ( 2 , 200 )
2008
Alter Database 資料庫名稱 Set Recovery Simple
DBCC Shrinkfile ( 2, 200 )
Alter DataBase DBName Set Recovery Full
2008 R2
Alter Database 資料庫名稱 Set Recovery Simple
Go
DBCC Shrinkfile ( 2 , 200 )
Go
Alter DataBase 資料庫名稱 Set Recovery Full
Go
上列為SQL Server從7.0至2008R2各版本的壓縮方法。
其中的200是指將檔案壓縮至200MB。
( 最小單位為MB )
壓縮資料庫LOG檔的方法,以2008版為分水嶺。
2008之前,直接壓縮即可。
2008開始之後,必須先將資料庫的備份模式改為簡單模式才可以執行壓縮指令。
當資料庫壓縮完畢後,再依實際需求,視情況改回完整模式。
然而2008R2版,則需將各指令分開執行,因為其方便,所以中用使用GO指令分開
如此就可以一次自動處理完畢,而不需再手動分三次執行。
全站熱搜