Azure 仮想マシンで SQL Server をプロビジョニングする

推定所要時間:30 分

受講生は Azure portal を探索し、それを使用して SQL Server 2022 がインストールされた Azure VM を作成します。 次に、それらをリモート デスクトップ プロトコルを使用して仮想マシンに接続します。

あなたは、AdventureWorks のデータベース管理者です。 あなたは、概念実証で使用するためのテスト環境を作成する必要があります。 概念実証では、Azure Virtual Machine で SQL Server を使用し、AdventureWorksDW データベースのバックアップを使用します。 仮想マシンをセットアップし、データベースを復元し、クエリを実行して、使用可能であることを確認する必要があります。

Azure 仮想マシンで SQL Server をデプロイする

  1. ラボの仮想マシンからブラウザー セッションを開始して https://portal.azure.com に移動し、お使いの Azure サブスクリプションに関連付けられている Microsoft アカウントを使用してサインインします。

  2. ページの上部にある検索バーを見つけます。 Azure SQL を検索します。 [サービス] の下の結果に表示される Azure SQL の検索結果を選択します。

  3. [Azure SQL] ウィンドウで、 [作成] を選択します。

  4. [SQL デプロイ オプションを選択する] ウィンドウで、 [SQL 仮想マシン] の下のドロップダウン ボックスをクリックします。 [Free SQL Server License: SQL Server 2022 Developer on Windows Server 2022] というラベルの付いたオプションを選択します。 [作成] を選択します。

  5. [仮想マシンの作成] ページで、次の情報を入力し、他のすべてのオプションを既定値として残します

    • サブスクリプション <お使いのサブスクリプション>
    • リソース グループ: <お使いのリソース グループ>
    • 仮想マシン名: AzureSQLServerVM
    • リージョン:< リソース グループ用に選択されたリージョンと同じローカル リージョンを選択します。>
    • 可用性オプション: インフラストラクチャ冗長は必要ありません
    • イメージ: 無料の SQL Server ライセンス: Windows Server 2022 上の SQL 2022 Developer - Gen2
    • Azure スポット割引を使用して実行する: いいえ (オフ)
    • サイズ: Standard D2s_v3 (2 vCPU、8 GiB メモリ)。 このオプションを表示するには [すべてのサイズを表示] リンクを選択することが必要な場合があります。
    • 管理者アカウントのユーザー名:< 管理者アカウントの名前を選択します。>
    • 管理者アカウントのパスワード:< 強力なパスワードを選択します。>
    • 受信ポートを選択: RDP (3389)
    • 既存の Windows サーバー ライセンスを使用しますか?: いいえ (オフ)

    📝 ユーザー名とパスワードは後で使うためにメモしておきます。

  6. [ディスク] タブに移動し、構成を確認します。

  7. [ネットワーク] タブに移動し、構成を確認します。

  8. [管理] タブに移動し、構成を確認します。

    [自動シャットダウンを有効にする] がオフになっていることを確認します。

  9. [詳細] タブに移動し、構成を確認します。

  10. [SQL Server の設定] タブに移動し、構成を確認します。

    📝 この画面では、SQL Server VM のストレージを構成することもできることに注意してください。 既定では、SQL Server Azure VM テンプレートは、データの読み取りキャッシュ付きのプレミアム ディスクを1つ、トランザクションログのキャッシュなしのプレミアム ディスクを1つ作成し、tempdb にローカル SSD(Windows では D:\)を使用します。

  11. [確認および作成] ボタンを選択します。 [作成] を選択します。

  12. デプロイ ブレードで、デプロイが完了するまで待ちます。 VM のデプロイには約 5 - 10 分かかります。 デプロイが完了したら、 [リソースに移動] を選択します。

    📝 デプロイが完了するまでに数分かかる場合があります。

  13. 仮想マシンの [概要] ページで、このリソースのメニュー オプションを調べて、使用可能なオプションを確認します。


Azure 仮想マシンで SQL Server に接続する

  1. 仮想マシンの [概要] ページで、[接続] プルダウンを選択し、[接続] を選択します。

  2. [接続] ウィンドウで、[RDP ファイルのダウンロード] を選択します。

    📝 エラー “ポートの前提条件が満たされていません” が表示された場合。 リンクを選択して、”ポート番号” フィールドに記載されている宛先ポートを含む受信ネットワーク セキュリティ グループ ルールを追加します。**

  3. ダウンロードした RDP ファイルを開きます。 接続するかどうかを尋ねるダイアログが表示されたら、 [接続] を選択します。

  4. 仮想マシンのプロビジョニング プロセス中に選択したユーザー名とパスワードを入力します。 [OK] をクリックします。

  5. 接続するかどうかを尋ねる [リモート デスクトップ接続] ダイアログが表示されたら、 [はい] を選択します。

  6. Windows の [スタート] ボタンに加えて検索バーを選択し、「SSMS」と入力します。 一覧から [Microsoft SQL Server Management Studio] を選びます。

  7. SSMS が開くと、 [サーバーに接続] ダイアログに既定のインスタンス名が事前に入力されていることがわかります。 [サーバー証明書を信頼する] オプションをオンにし、[接続] を選択します。

  8. 右上隅にある [X] を選択して、SSMS を閉じます。

  9. これで、仮想マシンから切断して RDP セッションを閉じることができるようになりました。

Azure portal には、仮想マシンでホストされている SQL Server を管理するための強力なツールが用意されています。 これらのツールには、修正プログラムの自動適用の制御、自動バックアップ、高可用性を簡単に設定する方法が含まれています。


リソースをクリーンアップする

仮想マシンを他の目的で使用していない場合は、このラボで作成したリソースをクリーンアップできます。

リソース グループを削除します

このラボの新しいリソース グループを作成した場合は、リソース グループを削除して、このラボで作成されたすべてのリソースを削除できます。

  1. Azure portal で、左側のナビゲーション ペインから リソース グループ を選択するか、検索バーで リソース グループを検索して、結果からそのリソース グループを選択します。

  2. このラボ用に作成したリソース グループに移動します。 リソース グループには、仮想マシンと、このラボで作成されたその他のリソースが含まれます。

  3. トップ メニューから [リソース グループの削除] を選択します。

  4. [リソース グループの削除] ダイアログで、リソース グループの名前を入力して確認した後、[削除] を選択します。

  5. リソース グループが削除されるのを待ちます。

  6. Azure Portal を閉じます。

ラボ リソースのみを削除する

このラボ用の新しいリソース グループを作成せず、リソース グループとその以前のリソースをそのまま残したい場合は、このラボで作成したリソースを削除できます。

  1. Azure portal で、左側のナビゲーション ペインから リソース グループ を選択するか、検索バーで リソース グループを検索して、結果からそのリソース グループを選択します。

  2. このラボ用に作成したリソース グループに移動します。 リソース グループには、仮想マシンと、このラボで作成されたその他のリソースが含まれます。

  3. 前にラボで指定した仮想マシン名のプレフィックスが付いたすべてのリソースを選択します。

  4. トップ メニューから、削除を選択します。

  5. [リソースの削除] ダイアログで、「delete」と入力し、[削除] を選択します。

  6. [削除] をもう一度選択し、リソースの削除を確定します。

  7. リソースが削除されるまで待ちます。

  8. Azure Portal を閉じます。


このラボは以上で完了です。