新しくプロビジョニングされたAzure SQLマネージドインスタンスは、URLからのバックアップの復元に失敗します。
サーバーログによると、復元自体は一定時間後に終了するようですが、後続のプロセスでエラーが発生すると、プロセス全体が終了します...
SSMSによってプロンプトされたエラーメッセージは
メッセージ22003、レベル16、状態1、行7
データベースのシャットダウンにより、データベースID '5'の古い/中止されたバージョンのクリーンアップが中止されました.
メッセージ3013、レベル16、状態1、行7
RESTORE DATABASEが異常終了しています。
サーバーログの関連部分は、 ここ にあります。
SQL Serverの異なるバージョン(2012、2016、2019)のバックアップファイルを試しましたが、空のデータベースのバックアップでもこのエラーが発生します...
誰かが似たような経験をしましたか? Googleはまったく役に立たないようです。
使用するコマンドは次のとおりです。
RESTORE DATABASE Test FROM URL = N'https://STORAGEACCOUNT.blob.core.windows.net/STORAGECONTAINER/Test.bak'
必要な資格情報は、次の方法で作成されます。
CREATE CREDENTIAL [https://STORAGEACCOUNT.blob.core.windows.net/STORAGECONTAINER]
WITH IDENTITY = 'SHARED ACCESS SIGNATURE',
SECRET = 'sv=xxxxxxxxxxxxxxxxxxxxxx';
STORAGECACCOUNT
とSTORAGECONTAINER
、およびSECRET
のほとんどを削除しました。
マネージドサービスを使用する場合、これらのような過去のエラーを取得することは、制御不能であると考えています。
Windowsファブリックパーティション 'c26ec868-5d64-4773-b627-dc346663bd2b'(パーティションID 'D0C328AD-F880-49BE-9E9F-149444D63C2C')でエラー 'CHANGE_ROLE_FAILED'が発生し、Windowsファブリックに「一時的」エラーが報告されています。発生したエラーについては、SQL Serverエラーログを参照してください。この状態が続く場合は、システム管理者に連絡してください。
エラー:41621重大度:16状態:1。
ファブリックパーティション 'c26ec868-5d64-4773-b627-dc346663bd2b'(partition ID: 'D0C328AD-F880-49BE-9E9F-149444D63C2C')。詳細については、SQLエラーコードを参照してください。この状態が続く場合は、システム管理者に連絡してください。エラー:41629重大度:16状態:0。
ファブリックサービス「c26ec868-5d64-4773-b627-dc346663bd2b」は、「c26ec868-5d64-4773-b627-dc346663bd2b」データベース(ID 5)でWindowsファブリック操作を実行中に永続的なエラーを検出しました。発生したエラーについては、SQL Serverエラーログを参照してください。この状態が続く場合は、システム管理者に連絡してください。[FabricDbrSubscriber :: RestoreRoutine]復元が失敗し、結果:3 '[FAILED]'
この場合、連絡が必要な「システム管理者」はマイクロソフトです。サポートチャネルを介して連絡することをお勧めします。
マイクロソフトからフィードバックをいただきました。これは既知の問題であり、現在修正中です。
彼らの推奨事項に従って、オプションCHECKSUMを使用してバックアップを作成すると、復元可能なバックアップが作成されます。
BACKUP DATABASE [DBNAME] TO URL = N'https://<storage_account>.blob.core.windows.net/<backup_container>/on_prem_db_full.bak'
WITH CHECKSUM
この問題はMSチームに知られており、彼らはこれに取り組んでいます。チェックサムを使用してバックアップバックアップを開始し、バックアップに明示的なチェックサムキーワードを追加できないDMSサービスに役立つ以下のコードを使用します。
EXEC sp_configure 'backup checksum default'、1;上書きして再構成します。行く