piplin's程式記事
.NET SQL PHP之間的愛恨情仇筆記。
2010年11月4日 星期四
SQL Server2008交易紀錄檔不斷膨脹解決方法
當使用SQL Server2008以上版本遇到交易紀錄檔不斷膨脹時,已經無法使用BACKUP LOG 陳述式的 NO_LOG 和 TRUNCATE_ONLY 選項來中斷記錄鏈,這時就壓縮指定資料庫中的資料和記錄檔大小即可達到目的。
語法如下:
DBCC SHRINKDATABASE (資料庫名稱)
未壓縮前容量大小為7.4GB多
壓縮後的容量大小為235.56MB
之後記得再將復原模式改成簡單(
SIMPLE
)即可。
語法如下:
ALTER DATABASE '資料庫名稱'
SET RECOVERY SIMPLE
可參閱MSDN Library:
http://msdn.microsoft.com/zh-tw/library/ms190488.aspx
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言