Azure Data Studio を使用して Azure Arc 対応 Azure SQL Managed Instance を作成する

このドキュメントでは、Azure Data Studio を使用して Azure SQL Managed Instance - Azure Arc をインストールする方法について説明します。

前提条件

この記事のタスクに進む前に、必要なツールを用意する必要があります。 すべてのデプロイに、次のツールが必要になります。

  • Azure Data Studio

  • Azure Data Studio 用の Azure Arc 拡張機能

  • Azure CLI (az)

  • Azure CLI 用の arcdata 拡張機能

  • kubectl

    環境に応じて追加のクライアント ツール。 より包括的なリストについては、「クライアント ツール」を参照してください。

必須のツールに加えて、タスクを完了するには、Azure Arc データ コントローラーが必要です。

手順

  1. Azure Data Studio を起動する
  2. [接続] タブで、左上にある 3 つのドットを選択し、[新しい展開...] を選択します。
  3. デプロイ オプションで、[Azure SQL managed instance] (Azure SQL Managed Instance) を選択します。

Note

適切な CLI が現在インストールされていない場合は、ここでインストールするように求められることがあります。

  1. 選択 を選択します。

    Azure Data Studio で Azure SQL マネージド インスタンスが開きます。

  2. [リソースの種類] で、[Azure SQL managed instance - Azure Arc] (Azure SQL Managed Instance - Azure Arc) を選択します。

  3. プライバシー ステートメントとライセンス条項に同意します。

  4. 必要なツールを確認します。 続行する前に、手順に従ってツールを更新します。

  5. [次へ] を選択します。

    Azure Data Studio を使用して、マネージド インスタンスの仕様を設定できます。 次の表で、各フィールドについて説明します。

    設定 説明 必須または省略可能
    対象の Azure コントローラー Azure Arc データ コントローラーの名前。 必須
    [インスタンス名] マネージド インスタンス名。 必須
    ユーザー名 システム管理者のユーザー名。 必須
    システム管理者パスワード マネージド インスタンスの SQL 認証パスワード。 パスワードは少なくとも 8 文字で、次の 4 つのカテゴリのうち 3 つのカテゴリの文字が含まれている必要があります。ラテン文字の大文字、ラテン文字の小文字、数字、英数字以外の文字。

    パスワードを確認します。
    必須
    サービス レベル 適切なサービス レベル (Business Critical またはGeneral Purpose) を指定します。 必須
    私は、既に SQL Server ライセンスを所有しています このマネージド インスタンスが組織のライセンスを使用するかどうかを選択します。 オプション
    ストレージ クラス (データ) リストから選択します。 必須
    ボリュームのサイズ (Gi) (データ) データ用に割り当てるギビバイト単位のスペースの量。 必須
    ストレージ クラス (データベース ログ) リストから選択します。 必須
    ボリュームのサイズ (Gi) (データベース ログ) データベース トランザクション ログ用に割り当てるギビバイト単位のスペースの量。 必須
    ストレージ クラス (ログ) リストから選択します。 必須
    ボリュームのサイズ (Gi) (ログ) ログ用に割り当てるギビバイト単位のスペースの量。 必須
    ストレージ クラス (バックアップ) リストから選択します。 バックアップ用の ReadWriteMany (RWX) 対応ストレージ クラスを指定します。 アクセス モードの詳細についてご確認ください。 このストレージ クラスが RWX 対応でない場合、デプロイが成功しない可能性があります。 必須
    ボリュームのサイズ (Gi) (バックアップ) データベース バックアップに使用する、ギビバイト単位のストレージ ボリュームのサイズ。 必須
    コア要求 マネージド インスタンスに対して要求するコアの数。 Integer。 オプション
    コア制限 マネージド インスタンスの容量に対する要求 (ギビバイト単位)。 Integer。 オプション
    メモリ要求 リストから選択します。 必須
    特定の時点のリテンション期間 (日数) 特定の時点のバックアップを保持する日数。 オプション

    必要なすべての値を設定すると、Azure Data Studio で [デプロイ] ボタンが有効になります。 このコントロールが無効になっている場合は、必要なすべての設定が構成されているかどうかを確認します。

  6. [デプロイ] ボタンを選択して、マネージド インスタンスを作成します。

デプロイ ボタンを選択すると、Azure Arc データ コントローラーによりデプロイが開始されます。 デプロイによってマネージド インスタンスが作成されます。 デプロイ プロセスでは、データ コントローラーの作成に数分かかります。

Azure Data Studio から接続する

このデータ コントローラーにプロビジョニングされたすべての SQL Managed Instance を表示します。 次のコマンド を使用します。

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

出力は次のようになります。ServerEndpoint (ポート番号を含む) をここからコピーします。

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. Azure Data Studio の [接続] タブで、[サーバー] ビューの [新しい接続] を選択します
  2. [接続]>[サーバー] で、ServerEndpoint を貼り付けます
  3. 認証の種類として [SQL ログイン] を選択します
  4. ユーザー名として「sa」と入力します
  5. sa のアカウントのパスワードを入力します
  6. 必要に応じて、接続先の特定のデータベース名を入力します
  7. 必要に応じて、[Add New Server Group]\(新しいサーバー グループの追加\) を選択します
  8. [接続] を選択して、Azure SQL Managed Instance - Azure Arc に接続します

SQL インスタンスの監視を試行する