在 MS-SQL 中資料庫的 Log 使用越久會越來越大,某些時候我們是不需要這個 Log 中的資料,這時我們就可以使用 Database Shrink 來將這些資料移掉,最簡單的方式是設定一個批次檔 (Shrink_Log.BAT):
REM This is for shrink the log size of DB
osql -U sa -P password -s servername -Q “BACKUP LOG dbname WITH NO_LOG”
osql -U sa -P password -s servername -Q “DBCC SHRINKDATABASE (dbname, NOTRUNCATE)”
將以上的 password, servername, dbname 取代為你的環境即可。