Applies To
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

徵兆

假設你有一個資料庫,Microsoft SQL Server 2012 Service Pack 2 (SP2) 有大小寫區分的整合。 當您嘗試使用 Volume Shadow Copy Service (VSS) 備份 AlwaysOn 次要資料庫時,您可能會在 Windows 應用程式日誌中收到以下訊息: (VSS 來源)

來源:VSSEventID: 8229EventType: 2日期時間:2014-7-9 14:22:46.000時間戳記:0x01cf9b707d6d6f00說明: 一名 VSS 寫入者拒絕了一個錯誤為 0x800423f4 的事件,寫入者經歷了非暫時性錯誤。  如果重試備份程序,錯誤很可能會再次發生。. 撰寫者在處理事件時對撰寫者組件所做的變更,將無法提供給請求者。請查看VSS撰寫者應用程式的相關事件記錄。

(來自 SQLVDI)

SQLVDI:Loc=SignalAbort。 Desc=用戶端啟動中止。 ErrorCode= (0) 。 過程=1584。 線程=7244。 客戶。 實例=。 VD=Global\{6483442C-256E-4F85-85C4-E5A611ED9A88}1_SQLVDIMemoryName_0.......SQLVDI:Loc=TriggerAbort。 Desc=被召喚。 ErrorCode= (0) 。 過程=1940。 線程=1824。 伺服器。 Instance=MSSQLSERVER。 VD=Global\{6483442C-256E-4F85-85C4-E5A611ED9A88}1_SQLVDIMemoryName_0.

你也會在 SQL Server 錯誤日誌中收到以下訊息:

<日期> <時間> 備份錯誤:3041,嚴重程度:16,狀態:1。 <日期> <時間> BACKUP BACKUP 未能完成 BACKUP DATABASE 模型指令。 請查看備份應用程式日誌中的詳細資訊。 <日期> <時間> spid<ID> 錯誤:18210,嚴重程度:16,州:1。 <日期> <時間> spid<ID> BackupVirtualDeviceFile::P repareToFreeze: failure on backup device '{4E35DA4A-BAF7-4EC2-8421-EA7A3C0B7B31}1'. 作業系統錯誤 995 (I/O 操作因執行緒退出或應用程式請求而中止。) 。

此外,如果你在執行 VSS 備份時進行 Profiler 追蹤,執行以下查詢時:

SELECT 1 FROM SYS.AVAILABILITY_REPLICAS AS AR INNER JOIN SYS.DATABASES AS D ON DB_ID(N'TargetDatabase') = D.DATABASE_ID AND AR.REPLICA_ID = D.REPLICA_ID INNER JOIN SYS.DM_HADR_AVAILABILITY_REPLICA_STATES ST ON AR.REPLICA_ID = ST.REPLICA_ID AND ST.ROLE = 2

失敗後,您會收到以下錯誤訊息:

錯誤:208,嚴重度:16,狀態:1物件名稱無效 'SYS.AVAILABILITY_REPLICAS。

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

本次更新備註若將此更新套用於本地化版本的 SQL Server,如日文版 SQL Server,必須依以下額外步驟安裝 SQL Server VSS Writer 更新:

  • 執行 SQLServer2012-KB2983175-x64.exe 以安裝 2012 SQL Server SP2 的累積更新 2。

  • 請使用以下命令列解壓該套件:SQLServer2012-KB2983175-x64.exe /X:<目標資料夾>

  • 準備原始安裝媒介。

  • 執行以下指令以SQL Server套用 VSS Writer 相關的 update:msiexec /i <原始安裝媒體中 sqlwriter.msi 檔案的路徑> /l*v<設置日誌檔名> PATCH=<sqlwriter.msp 檔案,位於步驟 1 建立的資料夾中>例如:msiexec /i “D:\1041_JPN_LP\x64\Setup\x64\SqlWriter.msi” /l*v C:\Temp\sqlwriter.log PATCH=“C:\SQL2012SP2CU2\1033_enu_lp\x64\setup\x64\sqlwriter.msp”

狀態

Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。