現象
Sql ライターサービスでは、SQL Server 2016、2017、または2019で、コンポーネント以外のバックアップコードパスのデータベーススナップショット (たとえば、"SNAPSHOT AS DATABASE DataSnapName ") は処理されません。 ボリュームシャドウコピーサービス (VSS) バックアップ操作中に、スナップショットに対してバックアップデータベースを実行すると、次のエラーログエントリが表示されることがあります。
DateTime バックアップバックアップの実行に失敗しました。コマンドバックアップデータベース DataSnapName。 詳細なメッセージについては、バックアップアプリケーションログを確認してください。
DateTime バックアップエラー: 3041、レベル:16、状態: 1。
DateTime バックアップバックアップは、コマンドバックアップデータベース DatabaseNameを完了できませんでした。 詳細なメッセージについては、バックアップアプリケーションログを確認してください。
DateTime spid # # エラー: 18210、重大度:16、状態: 1。
DateTime spid # # BackupVirtualDeviceFile::P reparetofreeze: バックアップデバイス ' {devicetoken} 1 ' のエラー。 オペレーティングシステムエラー 995 (スレッド終了またはアプリケーション要求のため、i/o 操作は中断されています)。
注: 上記のエラーは一般的であり、 多くのシナリオで発生します。 "DatabaseName" のエラー これは、DataSnapName のエラーによってアボートが発生したためです。 現在の修正プログラムでは、 SQL Server データベースがあるときにこれらのエラーが発生する状況 VSS バックアップ用に選択されたドライブ上のスナップショット。
同時に、Windows アプリケーションイベントログには、次のようなエントリが含まれている可能性があります。
エラー DataTime sqlwriter 24583 なし
Sqllib エラー: ICommandText:: Execute の呼び出しで OLEDB エラーが発生しました。 hr = 0x80040e14。 SQLSTATE: 42000、ネイティブエラー: 3013
エラー状態: 1, Severity:16
ソース: Microsoft SQL Server Native Client 11.0
エラーメッセージ: バックアップデータベースが異常終了しています。
SQLSTATE: 42000、ネイティブエラー: 3002
エラー状態: 1, Severity:16
ソース: Microsoft SQL Server Native Client 11.0
エラーメッセージ: データベーススナップショットをバックアップまたは復元できません。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積更新プログラムについて:
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
参照情報
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。