在 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 取代為你的環境即可。

最後修改日期: 2004-07-26

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。