SQL 寫入器服務

SQL 寫入器服務能透過「磁碟區陰影複製服務」架構,提供附加功能給 SQL Server 的備份和還原。

系統會自動安裝 SQL 寫入器服務。當磁碟區陰影複製服務 (VSS) 應用程式要求備份或還原時,此服務必須已在執行中。若要設定此服務,請使用 Microsoft Windows Services Applet。SQL 寫入器服務會安裝在所有作業系統上。

目的

執行時,Database Engine 會鎖定並對資料檔案取得獨佔式存取。未執行 SQL 寫入器服務時,Windows 中執行的備份程式沒有資料檔案的存取權,而且備份必須使用 SQL Server 備份來執行。

使用 SQL 寫入器服務,以允許 Windows 備份程式於 SQL Server 執行時複製 SQL Server 資料檔案。

磁碟區陰影複製服務

VSS 是一組實作架構的 COM API,允許當系統上的應用程式寫入磁碟區的同時,仍能同時進行磁碟區備份作業。VSS 提供一致的介面,讓更新磁碟資料 (寫入者) 與備份應用程式 (要求者) 的使用者應用程式間可以取得協調。

VSS 能在不過度降低所提供服務的效能與穩定性之下,在執行中的系統,特別是伺服器上,擷取和複製可靠的影像以供備份。如需有關 VSS 的詳細資訊,請參閱 Windows 文件集。

虛擬備份裝置介面 (VDI)

SQL Server 提供一種稱為「虛擬備份裝置介面 (VDI)」的 API,可讓獨立軟體廠商將 SQL Server 整合到他們的產品中,以對備份和還原作業提供支援。這些 API 可提供最高的可靠性與效能,並能支援所有的 SQL Server 備份和還原功能,包括所有熱備份與快照集備份能力。

[!附註]

在 Microsoft Windows XP 和 Microsoft Windows Server 2003 中隨附於 VSS 架構的 VSS 寫入器 (MSDE 寫入器)。此寫入器會與 SQL Server 2000 和舊版協調,以幫助備份作業。從 SQL Server 2005 安裝開始,SQL 寫入器是慣用的寫入器;但是如果有安裝 MSDE 寫入器,且未啟用 SQL 寫入器,則 MSDE 寫入器會繼續運作並成為預設寫入器。若要啟動及使用 SQL 寫入器,請先停止 MSDE 寫入器列舉 SQL Server 2005 資料庫。

權限

SQL 寫入器服務必須以本機系統帳戶執行。

功能

SQL 寫入器支援:

  • 完整的資料庫備份和還原,包括全文檢索目錄

  • 差異備份和還原

  • 以移動的方式還原

  • 重新命名資料庫

  • 僅複製備份

  • 自動復原資料庫快照集

SQL 寫入器不支援:

  • 記錄備份

  • 檔案與檔案群組備份

  • 分頁還原