SQL Server 2000 資料庫交易日誌非常大的情況 排除法
2007年1月18日
尚無評論
1.打開查詢分析器,輸入命令
DUMP TRANSACTION 資料庫 WITH NO_LOG
2.再打開企業管理器–右鍵你要壓縮的資料庫–所有任務–收縮資料庫–收縮文件–選擇日誌文件–在收縮方式裡選擇收縮至XXM,這裡會給出一個允許收縮到的最小M數,直接輸入這個數,確定就可以了。
另一種方法有一定的風險性,因為SQL SERVER的日誌文件不是即時寫入資料庫主文件的,如處理不當,會造成數據的損失。
1: 刪除LOG
分離資料庫 企業管理器->服務器->資料庫->右鍵->分離資料庫
2:刪除LOG文件
附加資料庫 企業管理器->服務器->資料庫->右鍵->附加資料庫
此法生成新的LOG,大小只有500多K。
注意:建議使用第一種方法。
如果以後,不想要它變大。
SQL2000下使用:
在資料庫上點右鍵->屬性->選項->故障恢復-模型-選擇-簡單模型。
或用SQL語句:
alter database 資料庫名稱 set recovery simple


近期留言