KB4040108 - 修正: VSS ベースのアプリケーションを使用した可用性データベースのバックアップがSQL Serverで失敗する可能性がある

適用先
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use)

現象

Microsoft SQL Serverで可用性グループを使用することを想定しています。 ボリューム シャドウ コピー サービス (VSS) ベースのアプリケーションを使用して可用性データベースをバックアップすると、バックアップ操作によってシステム I/O が無期限に固定される可能性があります。 これにより、他の後続の操作のレンダリングは、VSS が明示的に雪解けを発行するまで待機します。 この期間中に同じデータベースのトランザクション ログ バックアップを実行しようとすると、次のエラー メッセージが表示されることがあります。

BACKUP コマンド BACKUP LOG database_nameを完了できませんでした。 バックアップ アプリケーション ログで詳細なメッセージを確認します。

メモ このエラー メッセージが表示される前に、次のようなエラー メッセージが表示されることがあります。

データベース database_nameで I/O が固定されます。 ユーザー アクションは必要ありません。 ただし、I/O がすぐに再開されない場合は、バックアップを取り消す可能性があります。

解決策

この修正プログラムは、SQL Serverの次の累積的な更新プログラムに含まれています。

SQL Server 2017 の累積的な更新プログラム 1

SQL Server 2016 RTM の累積的な更新プログラム 9

SQL Server 2016 Service Pack 1 の累積的な更新プログラム 5

SQL Server 2014 SP2 の累積的な更新プログラム 8

ビルドSQL Serverについて:

SQL Serverの各新しいビルドには、前のビルドにあったすべての修正プログラムとセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムをインストールすることをお勧めします。

SQL Server 2017 の最新の累積的な更新プログラム

SQL Server 2016 の最新の累積的な更新プログラム

SQL Server 2014 の最新の累積的な更新プログラム

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。