Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Microsoft SQL Server 縮減資料庫交易記錄

Summary: Microsoft SQL Server 資料庫事務日誌接收 SQL Server 資料庫的資料庫事務。 有時,這些事務日誌變得非常大,並可能威脅到佔用所有可用磁碟空間。下面的解決方案包括收縮 SQL Server 事務日誌檔的步驟。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Microsoft SQL Server 資料庫記錄檔會成長為大型檔案。  如果事務日誌驅動器位置空間不足,SQL Server 資料庫將脫機並不可用。

Cause

Microsoft SQL Server 事務日誌持續增長的最常見原因是當資料庫恢復模式設置為“完整”或“大量日誌記錄”時。  使用完整或大容量日誌記錄恢復模式且日誌檔未備份時,它將繼續增長。  檔損壞也可能發生,導致事務日誌增長到比資料庫事務活動預期大得多的大小。

Resolution

當 SQL Server 事務日誌增長到檔大小威脅到佔用所有可用磁碟空間時,應使用收縮日誌操作來減少檔。  以下步驟可用於縮小 SQL Server 事務日誌的大小。
 
  1. 使用 SQL Server Studio Management。  右鍵按下需要收縮的事務日誌資料庫。  選取 工作 ->壓縮 ->檔案。
按一下檔案。
  1. 出現的介面提供了文件收縮操作的選項。進行下列選擇選項:
檔案類型:」在下拉式欄位中,選取「Log
釋放未使用的空間」 選取選項按鈕。
按一下「確定」按鈕以完成檔案縮減。
壓縮檔案。



 
  1. 使用 TSQL 壓縮事務日誌檔。
執行以下 TSQL 語句,壓縮指定的資料庫日誌檔,將資料庫日誌名稱替換為正在收縮的資料庫日誌名稱:
執行 TSQL 語句。
  1. 如果事務日誌未使用上述命令成功收縮。  以下步驟應允許縮減日誌。必要時替換資料庫名稱和日誌檔名。 
事務日誌。
注意:SQL Server 事務日誌通常不會收縮的常見原因是日誌中沒有足夠的空間來運行收縮操作。
 

Additional Information

請參閱此影片:

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
Article Properties
Article Number: 000196817
Article Type: Solution
Last Modified: 05 Dec 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.