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 製品の問題であることを確認しました。

参考資料

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