Windows-Server-2008

SBS 2008 - VSS 備份

  • July 26, 2011

錯誤:Windows 事件日誌 - 備份開始於“2011 年 5 月 5 日上午 12:34:07”失敗,因為備份卷的捲影複製操作失敗,錯誤程式碼為“2155348129”。問題解決後,請重新執行備份。

找不到來自源 SQLWRITER 的事件 ID 24583 的描述。引發此事件的組件未安裝在本地電腦上,或者安裝已損壞。您可以在本地電腦上安裝或修復組件。

ICommandText::Execute 0x80040e14 SQLSTATE: 42000,本機錯誤:3013 錯誤狀態:1,嚴重性:16 源:Microsoft SQL Native Client 錯誤消息:備份數據庫異常終止。

SBS 備份錯誤 - 卷影複製服務操作失敗。未知錯誤 (0x800423f4)。

系統:SBS 2008 SP2 使用 Windows Server Backup 執行到外部 HDD 的完整備份。

我試過的: - 調查應用某些更新和修補程序,但研究表明它不能解決問題。http://support.microsoft.com/kb/959962

  • 檢查驅動器是否設置為自動安裝,這可能是未檢測到它的原因 - 但我的命令提示符說明告訴我它已經啟用。
  • 通過磁碟管理添加沒有活動的 OEM 磁碟分區,因為它也已知會導致問題(沒有 OEM 活動)
  • 從 sbs 備份中移除了對外部 HDD 的鎖定,允許我在外部 HDD 上執行單獨的備份測試。
  • 將設置配置為掃描一次(包括 C 和 E),但發生同樣的錯誤。
  • 使用 Windows 備份(與 SBS 備份相反)創建一次性備份,但也因相同的錯誤而失敗 注意:請注意 SBS 備份使用 Windows 伺服器備份。

===> 使用 SQL VSS 編寫器服務執行備份已停止並且完整備份成功 - 但是如果此服務停止,則備份不包含 SQL 數據庫備份。目前在 SP3 上執行 SQL 2005(已更新到最新版本)排除了可能的更新來解決該問題。可能需要創建批處理文件以在備份前禁用罪魁禍首並在備份後重新啟用,但這是一種解決方法而不是解決方案。

  • 停止服務 SQL 伺服器 VSS 編寫器,然後執行 Regedit。將系統資料庫項更改為使用 MSDEWriter 而不是 SQLServerWriter。MSDEVersionChecking 值位於 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Settings(值從 1(使用 VSSwriter)更改為 0(使用 MSDEwriter))。啟用 VSS 服務並在本地執行備份,如果在 VSS 服務執行時備份成功,則更改已生效,並且現在正在使用 msde 備份 SQL DB(在計劃時不起作用,奇怪的是已編輯系統資料庫似乎沒有將主寫入器從 VSS 更改為 MSDE(或者該服務的存在足以在初始化之前結束備份)

==================================================================================

在 cmd vssadmin list writers 中確認:

編寫器名稱:“SqlServerWriter”編寫器 ID:{a65faa63-5ea8-4ebc-9dbd-a0c4db26912a} 編寫器實例 ID:{02638a86-5f10-480f-a994-81b7a47132f3} 狀態:

$$ 8 $$失敗的最後一個錯誤:不可重試的錯誤 這裡沒有解決這個問題的想法。任何幫助或可能的解決方案將不勝感激。

通常,如果 VSS 編寫器顯示為失敗,那麼您將需要重新啟動以清除錯誤,但您可以嘗試 VSS 重置 -有關詳細資訊,請參閱http://support.microsoft.com/kb/940184

另一個問題當然是為什麼會發生這種情況。以我的經驗,絕大多數 VSS 問題都是由性能問題引起的,因此要檢查的內容有:

  • 磁碟空間
  • 碎片化
  • 卷影副本儲存的大小 - 檢查為卷影副本分配了多少空間並減少它(如果伺服器遇到問題,我通常限制為 5GB,但您需要考慮伺服器上有多少數據以及您想要多遠能夠從中恢復文件)

引用自:https://serverfault.com/questions/294086