症狀
當您使用非元件型備份 (VM) 備份虛擬機器時,您會注意到SQL 寫入器服務不會略過備份次要資料庫Always On基本可用性群組資料庫。 此外,您可能會收到類似下列的錯誤記錄和 SQL 寫入器服務追蹤:
錯誤記錄檔
錯誤:3041,嚴重性:16,狀態:1。
BACKUP 無法完成命令 BACKUP DATABASE myDatabase。 檢查備份應用程式記錄檔,以取得詳細訊息。
錯誤:3041,嚴重性:16,狀態:1。
BACKUP 無法完成命令 BACKUP DATABASE master。 檢查備份應用程式記錄檔,以取得詳細訊息。
錯誤:18210,嚴重性:16,狀態:1。
BackupVirtualDeviceFile::P repareToFreeze: 備份裝置 '{DeviceId}1' 上的失敗。 作業系統錯誤 995 (I/O 作業已經中止,因為執行緒結束或應用程式要求 ) 。
錯誤:3041,嚴重性:16,狀態:1。
BACKUP 無法完成命令 BACKUP DATABASE model。 檢查備份應用程式記錄檔,以取得詳細訊息。
錯誤:18210,嚴重性:16,狀態:1。
BackupVirtualDeviceFile::P repareToFreeze: 備份裝置 '{DeviceId}2' 上的失敗。 作業系統錯誤 995 (I/O 作業已經中止,因為執行緒結束或應用程式要求 ) 。
錯誤:3041,嚴重性:16,狀態:1。
BACKUP 無法完成命令 BACKUP DATABASE msdb。 檢查備份應用程式記錄檔,以取得詳細訊息。
錯誤:18210,嚴重性:16,狀態:1。
BackupVirtualDeviceFile::P repareToFreeze: 備份裝置 '{DeviceId}3' 上的失敗。 作業系統錯誤 995 (I/O 作業已經中止,因為執行緒結束或應用程式要求 ) 。
SQL 寫入器服務記錄
檔案路徑: ** SQLWRITER 追蹤已開始 - ProcessId: #, ContextId:#
FilePath: ** N.B. NOT INITIALIZED BY THE CONSTRUCTOR
檔案路徑: ** 目前時間:#
檔案路徑: ** 命令列: “CommandLine”
檔案路徑: ** 產品版本: ProductVersion
檔案路徑:DoesInstanceSupportRANUUserInstances:執行個體MSSQL13。MSSQLSERVER Edition: Standard Edition
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在下列 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
參考資料
了解 Microsoft 用來說明軟體更新的術語。