關於SQL Server壓縮日誌及資料庫檔案大小
- 資料庫作業系統
- 關注:1.54W次
請按步驟進行,未進行前面的步驟時,請不要做後面的步驟,以免損壞你的資料庫.
一般不建議做第4,6兩步,第4步不安全,有可能損壞資料庫或丟失資料。第6步如果日誌達到上限,則以 後的資料庫處理會失敗,在清理日誌後才能恢復。
1.清空日誌
DUMP TRANSACTION 庫名 WITH NO_LOG
2.截斷事務日誌
BACKUP LOG 資料庫名 WITH NO_LOG
3.收縮資料庫檔案(如果不壓縮,資料庫的檔案不會減小
企業管理器--右鍵你要壓縮的.資料庫--所有任務--收縮資料庫--收縮檔案
--選擇日誌檔案--在收縮方式裡選擇收縮至XXM,這裡會給出一個允許收縮到的最小M數,直接輸入這個 數,確定就可以了
--選擇資料檔案--在收縮方式裡選擇收縮至XXM,這裡會給出一個允許收縮到的最小M數,直接輸入這個 數,確定就可以了
也可以用SQL語句來完成
--收縮資料庫
--收縮指定資料檔案,1是檔案號,可以通過這個語句查詢到:
select * from sysfiles
DBCC SHRINKFILE(1)
4.為了最大化的縮小日誌檔案(如果是sql 7.0,這步只能在查詢分析器中進行)
a.分離資料庫:
企業管理器--服務器--資料庫--右鍵--分離資料庫
b.在我的電腦中刪除LOG檔案
- 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/zh-tw/flhy/shujuku/yedey.html