SQL Server で多数のデータベースをバックアップする場合に、エラー 0xe000943f が発生し、バックアップが失敗します。
完了状態: 失敗
最終エラー: 0xe000943f - バックアップのためにデータベース s を凍結することに失敗しました。データベースがバックアップをサポートしない状態 (オフライン、スタンバイ、リカバリ中など) であることが原因の可能性があります。
最終エラーカテゴリ: その他のエラー
このエラーについて詳しくはリンクを参照してください V-79-57344-37951
対数の SQL データベースに対してスナップショットを作成すると、スナップショット作成時の凍結処理が失敗します。
マイクロソフト社は凍結失敗の理由を次のように説明しています。
SQL Server の各データベースのスナップショットバックアップでは、Sqlservr.exe プロセスで 5 つのスレッドが使用されます。 さらに、他のアクティビティでは、 Sqlservr.exe プロセスでスレッドを使用することもできます。 SQL Server の構成によっては、多数のデータベースのスナップショットバックアップを同時に作成すると、使用可能なスレッドが使い切れる場合があります。
回避策
マイクロソフト社の推奨に従い、一つのジョブでバックアップするデータベース 数を 35 個以内にします。
あるいは
AOFO (Advanced Open File options) を無効にし、スナップショットを使用しない方式でバックアップを取得します。(図1)
図1.

注: AOFO を無効にすると SQL データベースの増分バックアップ (ブロックレベル増分バックアップ) は使用できません。代わりにブロックレベルでない差分バックアップを使用します。