SQL Managed Instanceのデータベースのバックアップ取得時にエラーが発生する

SQL Managed Instanceにて作成したデータベースにSQL Server Management Studioで接続し、バックアップを取得しようとした際に以下のエラーが発生する場合があります。

   

バックアップ取得手順

  1. SSMSを起動し、対象SQLMIにログインする。
  2. 対象Databaseを右クリックし、[タスク]→[バックアップ]を選択する。
  3. バックアップ先の「追加」を選択し、「新しいコンテナ」を選択する。
  4. サインインを押下し、Azure ADに登録済みのアカウントでサインインする。
  5. ストレージアカウントで[バックアップ格納先対象ストレージアカウント] のコンテナを選択し「資格情報の作成」を選択する。
  6. Azureストレージコンテナーが入力されている事を確認し[OK]を選択する。

原因

SQL Managed Instanceにて作成したデータベースのバックアップ取得でエラーが発生する原因として以下が考えられます。

  1. ストレージアカウントへ接続するためのShared Access Signatures (SAS)が正しく生成されていない、もしくはSAS の期限が切れている。
  2. SQL Managed Instanceからストレージアカウントへ接続ができない。

対処

それぞれの原因についての対処方法は以下となります。

原因①

バックアップ取得手順5にてSASを作成していますが、既に作成済みのSASがありそちらが優先的に使用される場合もあるため、手順1の前に作成済みの資格情報を削除を実施します。

  

原因②

・ストレージアカウントのネットワーク設定でパブリック ネットワーク アクセスを「選択した仮想ネットワークと IP アドレスから有効」としている場合、SQL Managed Instanceが配置されている仮想ネットワークとサブネットを追加する。

 

・ストレージアカウントのネットワーク設定でプライベート エンドポイントを「有効」にし、パブリックネットワークアクセスを「無効」としている場合、SQL Managed Instanceが配置されているサブネットの ネットワークセキュリティグループ (NSG) の送信規則、受信規則の両方で TCP ポート443/ストレージアカウントのプライベートエンドポイントのIP アドレスを許可する。

(参考)セキュリティ規則を作成する

いいね (この記事が参考になった人の数:2)
(↑参考になった場合はハートマークを押して評価お願いします)
読み込み中...

注意事項・免責事項

※技術情報につきましては投稿日時点の情報となります。投稿日以降に仕様等が変更されていることがありますのでご了承ください。

※公式な技術情報の紹介の他、当社による検証結果および経験に基づく独自の見解が含まれている場合がございます。

※これらの技術情報によって被ったいかなる損害についても、当社は一切責任を負わないものといたします。十分な確認・検証の上、ご活用お願いたします。

※当サイトはマイクロソフト社によるサポートページではございません。パーソルプロセス&テクノロジー株式会社が運営しているサイトのため、マイクロソフト社によるサポートを希望される方は適切な問い合わせ先にご確認ください。
 【重要】マイクロソフト社のサポートをお求めの方は、問い合わせ窓口をご確認ください