現象
SQL Server 2012 または SQL Server 2014 データベースに大きなトランザクションログファイルが含まれている場合、Microsoft Azure バイナリラージオブジェクト (BLOB) ストレージサービスでデータベースを復元することはできません。 たとえば、トランザクションログファイルが大きすぎて復元するのに3分以上かかる場合、データベースを復元することはできません。たとえば、非常に大規模なデータベースを URL にバックアップすると、次のエラーメッセージが表示されて失敗することがあります。
<DateTime> Backup エラー: 3041、Severity:16、状態: 1. <DateTime> バックアップバックアップに失敗しました。差分でコマンドバックアップデータベース BravoII_AS_PROD を完了できませんでした。 詳細なメッセージについては、バックアップアプリケーションログを確認してください。 <DateTime> spid55 Error: 18210、Severity:16、State: 1. <DateTime> spid55 BackupVirtualDeviceFile:: RequestDurableMedia: バックアップデバイス ' https://xxx.blob.core.windows.net/production/yyy.bck ' のフラッシュエラー。 リモートエンドポイントからオペレーティングシステムエラーエラーを収集できませんでした。
また、[URL へのバックアップ] トレースフラグ (DBCC TRACEON (3004、3051、3212、3014、3605、1816、-1)) を有効にすると、次のような情報が backuptoUrL log に表示されることがあります。
<DateTime>: HTTP 状態コード201、<DateTime> を作成した HTTP 状態メッセージ: Payload: Start 7319191552、Cmd Size 1048576、ペイロードサイズ1048576、starttime 84313.5811126、endtime 84313.6281149、duration 47.0023 ms、試行1、コールバックが実行されましたか? True<DateTime>: HTTP 状態コード 201<DateTime> を作成した HTTP 状態メッセージ: IO 完了に63より、許可されている並列操作が64に変更されました。 getcommand でタイムアウトが発生しました。<2万 2万 getcommand でタイムアウトが発生しました。 getcommand でタイムアウトが発生><しました。 getcommand でタイムアウトが発生しました。タイムアウトの2万は<DateTime> を再実行します。 getcommand でタイムアウトが発生しました。タイムアウトの長さは2万です。 getcommand でタイムアウトが発生しました。 getcommand でタイムアウトが発生しました。 getcommand でタイムアウトが発生しました。 getcommand でタイムアウトが発生しました。><<2万2万: 2万のタイムアウトの長さは、<DateTime> を再試行します。 GetCommand でタイムアウトが発生しました。タイムアウトの長さは2万で、<の DateTime> を再実行します: 2万のタイムアウトが発生しまし<た。次のようなエラーが発生しました。例外情報:<DateTime>: 例外情報: SqlServer でのデータ転送操作中にエラーが発生しました。 HRESULT: 0x8077 0003<DateTime>: Stack: BackupToUrl (CloudleaseCondition, PerformPageDataTransfer (Cloud Blob pageBlob、AccessCondition、ブール型バックアップ) でを参照してください。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。
SQL Server 2014 SP1 の累積更新プログラム1 /en-us/help/3067839
SQL Server 2012 SP2 の累積更新プログラム6 /en-us/help/3052468
SQL Server 2012 SP1 の累積更新プログラム16 /en-us/help/3052476
SQL Server 2014 の累積更新プログラム7 /en-us/help/3046038
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。