MSSQLSERVER_18210
適用対象:SQL Server
詳細
属性 | 値 |
---|---|
製品名 | SQL Server |
イベント ID | 18210 |
イベント ソース | MSSQLSERVER |
コンポーネント | SQLEngine |
シンボル名 | STRMIO_IOFAILED |
メッセージ テキスト | %s: バックアップ デバイス '%s' で %s エラーが発生しました。 オペレーティング システム エラー %s。 |
説明
SQL Serverで仮想デバイス インターフェイス (VDI) バックアップが終了すると、SQL Server エラー ログにエラー 18210 SQL Server表示されます。 VDI は、サード パーティ製アプリケーションまたは SQLWriter から呼び出すことができます。 例:
2022-05-29 15:55:42.89 Backup Error: 18210, Severity: 16, State: 1.
2022-05-29 15:55:42.89 Backup BackupIoRequest::ReportIoError: write failure on backup device '{AA4B3232-1881-4F09-9DBA-0983D553BF46}2'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).
2022-05-29 15:55:42.91 Backup Error: 18210, Severity: 16, State: 1.
2022-05-29 15:55:42.91 Backup BackupIoRequest::ReportIoError: write failure on backup device '{AA4B3232-1881-4F09-9DBA-0983D553BF46}4'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).
2022-05-29 15:55:42.91 Backup Error: 3041, Severity: 16, State: 1.
入れ子になった OS エラー 995 のSQL Server エラー 18210 が表示されるのが一般的です。 OS エラー 995 の最も一般的な理由は、VDI アプリケーションがバックアップ プロセスを中止したということです。 どちらのエラーも、バックアップが失敗したときにのタイムスタンプを取得するという点で役立ちます。 ただし、これらのエラーはバックアップ操作が別のエラーによって中止されていることを示しているため、根本原因に関する意味のある情報は提供されません。 18210 エラーが最初に発生した期間が見つかったら、バックアップ アプリケーション ログを確認するための参照タイムスタンプが表示され、さらに根本原因情報が提供される可能性があります。
原因
原因はさまざまですが、最終的には、オペレーティング システムへの IO 送信に失敗したためにエラーが発生します。 次に例をいくつか示します。
- 仮想デバイスの IO エラーをバックアップします。
- 次の 1 つ以上の I/O API 関数 (DeleteFile、ReadFile、または WriteFile) でのファイル関連の操作エラー。
- メモリ バッファーを解放できない。
ユーザー アクション
18210 エラーの最も一般的な理由は VDI バックアップ エラーであるため、最適な開始点は、VDI を呼び出すコンポーネント/サービスを特定し、対応するアプリケーションのアプリケーション ログを確認することです。 いくつかのデータ ポイントを確認する必要があります。
- 最も重要なのは、バックアップ アプリケーションログ
- Windows アプリケーション イベント ログ
- Windows システム イベント ログ
- バックアップが SQLWriter によって呼び出されている場合は、VSS ライターのログ記録SQL Server確認し、それに応じてトラブルシューティングを行います。
- 問題が特定のデータベースに固有であり、再現可能かどうかなど、バックアップの問題を絞り込もうとします。 問題は、繰り返し発生する期間または間隔で発生しますか?
- SQL Server バックアップ シミュレーターを使用して VDI バックアップを実行しても、エラーが再現されますか?
- システム メモリの不足などのシステムの問題を確認する
- ファイルをロックするフィルター ドライバーを確認する (ウイルス対策)
- ディスクの正常性を確認する
- 高度なトラブルシューティングの場合:
- 問題が発生する前に、トレース フラグ 3605 を有効にして、SQL Server エラー ログにさらにログを記録します。 この TF を長期間有効にしないでください。
- 問題が再現されたら、 プロセス モニターをキャプチャします
- 拡張イベントをキャプチャするか、エラーを再現するときにSQL Server Profilerします。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示