KB2836537 - 修正: SQL 2012 でバックアップが失敗した場合、メタデータの復元パフォーマンスが低下し、Microsoft Azure BLOB ストレージ上の孤立したバックアップ ファイルが不完全になる

適用先
SQL Server 2012 Enterprise SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Express SQL Server 2012 Enterprise Core

Microsoft SQL Server 2012 Service Pack 1 の修正プログラムは、1 つのダウンロード可能なファイルとして配布されます。 修正プログラムは累積的であるため、新しいリリースの修正プログラムには、以前の SQL Server 2012 Service Pack 1 更新プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。

現象

問題 1

次のいずれかのステートメントを実行して、Microsoft Azure Blob Storage サービスからデータベースを復元することを想定しています。

  • HEADERONLY の復元
  • FILELISTONLY の復元
  • LABELONLY の復元

この状況では、操作のパフォーマンスが予想よりもはるかに遅くなる可能性があります。

問題 2

Microsoft Azure Blob Storage 上のデータベースをバックアップするときに、何らかのエラーが発生し、バックアップ操作が予期せず終了するとします。

この状況では、不完全なバックアップ ファイルが Microsoft Azure Blob Storage に書き込まれる可能性があります。 さらに、不完全なファイルを使用してデータベースを復元すると、次のエラー メッセージが表示されます。

注

メッセージ 3203、レベル 16、状態 1、行 1
Read on "URL" failed: URL へのバックアップがリモート エンドポイントから例外を受信しました。 例外メッセージ: リモート サーバーが次のエラーを返しました: (409) Conflict。

メッセージ 3013、レベル 16、状態 1、行 1
ファイル リストの復元が異常終了しています。

          

解決策

この更新プログラムを適用した後、SQL Server は、バックアップ操作で書き込まれていた不完全なバックアップ ファイルを削除しようとします。 バックアップ操作が不完全なバックアップ ファイルへのアクセスを回復できない場合 (操作が長期間または永続的に切断されている場合など)、ファイルは孤立したままになる可能性があります。 この場合は、手動でバックアップ ファイルのリースを削除して、バックアップ ファイルを削除する必要があります。 詳細については、「アクティブなリースでのバックアップ BLOB Files の削除」を参照してください。

累積的な更新プログラムの情報

SQL Server 2012 SP1 の累積的な更新プログラム 4

この問題の修正プログラムは、累積的な更新プログラム 4 で最初にリリースされました。 SQL Server 2012 SP1 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。

2833645 SQL Server 2012 SP1 の累積的な更新プログラム CU 4 注: ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2012 SP1 修正プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、以下のサポート技術情報番号をクリックしてください。

2772858 SQL Server 2012 Service Pack 1 以降にリリースされた SQL Server 2012 のビルド

状態

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

参考資料

Microsoft Azure Blob Storage での SQL Server のバックアップと復元の詳細については、次の MSDN ブログを参照してください。

SQL Server のバックアップとクラウドへの復元の簡略化 SQL Server の増分サービス モデルの詳細を参照するには、以下のマイクロソフト サポート技術情報番号をクリックしてください。

935897 報告された問題の修正プログラムを提供するために、SQL Server チームから提供されている増分サービス モデル (Incremental Servicing Model) について SQL Server 更新プログラムの命名方式の詳細を参照するには、以下のマイクロソフト サポート技術情報番号をクリックしてください。

822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの命名方式 ソフトウェア更新プログラムに関する用語の詳細については、以下のマイクロソフト サポート技術情報番号をクリックしてください。

824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明