Symptoms
Microsoft SQL Server 資料庫記錄檔會成長為大型檔案。 如果事務日誌驅動器位置空間不足,SQL Server 資料庫將脫機並不可用。
Cause
Microsoft SQL Server 事務日誌持續增長的最常見原因是當資料庫恢復模式設置為“完整”或“大量日誌記錄”時。 使用完整或大容量日誌記錄恢復模式且日誌檔未備份時,它將繼續增長。 檔損壞也可能發生,導致事務日誌增長到比資料庫事務活動預期大得多的大小。
Resolution
當 SQL Server 事務日誌增長到檔大小威脅到佔用所有可用磁碟空間時,應使用收縮日誌操作來減少檔。 以下步驟可用於縮小 SQL Server 事務日誌的大小。
- 使用 SQL Server Studio Management。 右鍵按下需要收縮的事務日誌資料庫。 選取 工作 ->壓縮 ->檔案。
- 出現的介面提供了文件收縮操作的選項。進行下列選擇選項:
「檔案類型:」在下拉式欄位中,選取「Log」
「釋放未使用的空間」 選取選項按鈕。
按一下「確定」按鈕以完成檔案縮減。
- 使用 TSQL 壓縮事務日誌檔。
執行以下 TSQL 語句,壓縮指定的資料庫日誌檔,將資料庫日誌名稱替換為正在收縮的資料庫日誌名稱:
- 如果事務日誌未使用上述命令成功收縮。 以下步驟應允許縮減日誌。必要時替換資料庫名稱和日誌檔名。
注意:SQL Server 事務日誌通常不會收縮的常見原因是日誌中沒有足夠的空間來運行收縮操作。
|
請參閱此影片:
Affected Products
Dell Quickstart Data Warehouse Appliance, Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2012 Server R2, Prosupport for Microsoft Software