SQL Server Writer エラーにより静止点付きスナップショットの取得に失敗する
search cancel

SQL Server Writer エラーにより静止点付きスナップショットの取得に失敗する

book

Article ID: 421599

calendar_today

Updated On:

Products

VMware vCenter Server 8.0 VMware vSphere ESXi 8.0

Issue/Introduction

免責事項:これは英文の記事「Failure to take quiesced snapshot due to SQL Server Writer error (421594) 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • ゲスト OS は SQL Server を含む Windows Server が展開されています。

  • 「ゲスト ファイル システムを静止する (仮想マシン ツール が必要)」を使用してスナップショットを取得すると、エラーにより失敗します。

  • このエラーが発生すると、以下のログが出力されます。

    ESXi /var/run/log/hostd.log: 

     VssSyncStart がエラー コード 0x80042301 で失敗しています。

    YYYY-MM-DDTHH:MM:SS.sssZ verbose hostd[2100777] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/datastore/VM/VM.vmx opID=
    m3gypaax-1612279-auto-yk1k-h5:70321556-e3-01-01-11-8627] Handling vmx message 875972893: The guest OS has reported an error during quiescing.
    --> The error code was: 5
    --> The error message was: 'VssSyncStart' operation failed: IDispatch error #8449 (0x80042301)
    -->
    YYYY-MM-DDTHH:MM:SS.sssZ info hostd[2100777] [Originator@6876 sub=Vimsvc.ha-eventmgr opID=m3gypaax-1612279-auto-yk1k-h5:70321556-e3-01-01-11-8627] Event 25
    02829 : Warning message on VM on XXXXX in ha-datacenter: The guest OS has reported an error during quiescing. The error code was: 5 The error mess
    age was: 'VssSyncStart' operation failed: IDispatch error #8449 (0x80042301)
    

    ゲスト OS (Windows Server) :

     'SqlServerWriter' が再試行不可能なエラー(Non-retryable error)で失敗しています。

    C:\Windows\system32>vssadmin list writers
     :
    Writer name: 'Task Scheduler Writer'
       Writer Id: {d61d61c8-d73a-4eee-8cdd-f6f9786b7124}
       Writer Instance Id: {1bddd48e-5052-49db-9b07-b96f96727e6b}
       State: [1] Stable
       Last error: No error
     :
    Writer name:  'SqlServerWriter'
       Writer Id: : {a65faa63-5ea8-4ebc-9dbd-a0c4db26912a}
       Writer Instance Id: {7ac68562-4888-4957-b8c0-9e92a5e22c0a}
       State: [8] : Failed
       Last error: Non-retryable error
    

      Windows のアプリケーションイベントログに、以下の様な VSS および SQLWRITER エラーが記録されます:

    Event[1]:
    Log Name: Application 
    Source: SQLWRITER 
    Date: [Timestamp] 
    Event ID: 24583 
    Task: N/A 
    Level: Error 
    Opcode: Info 
    Keyword: Classic
    User: N/A 
    User Name: N/A 
    Computer: Computer Name
    Description: Sqllib error: OLEDB Error encountered calling ICommandText::Execute. hr = 0x80040e14. 
    SQLSTATE: 42000, Native Error: 3013 Error state: 1, Severity: 16 
    Source: Microsoft SQL Server Native Client 11.0 Error message: BACKUP DATABASE is terminating abnormally.
    
    Event[21]: 
    Log Name: Application 
    Source: VSS Date: [Timestamp] 
    Event ID: 8229
    Task: N/A Level: Warning 
    Opcode: Info
    Keyword: Classic
    User: N/A 
    User Name: N/A 
    Computer: Computer Name 
    Description: Error 0x800423f4, 
    The writer experienced a non-transient error. 
    If the backup process is retried, the error is likely to reoccur.
    

     

 

Environment

VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x
VMware vSphere ESXi 7.0.x
VMware vSphere ESXi 8.0.x

Cause

静止点を有効にして Windows VM のスナップショットを取得する際、VSS (Volume Shadow Copy Service) ライターが使用されます。スナップショット処理中に SQL Writer が失敗すると、VSS 操作がエラー 0x80042301 で失敗し、その結果スナップショットの取得に失敗します。

Resolution

SQLWriter の失敗に特に焦点を当てて VSS ライターのエラーを分析するために、Microsoft サポートへお問い合わせいただくことを推奨します。また、vssadmin list writers コマンドを使用して、他の VSS ライターがエラー状態になっていないことも確認してください。