次の方法で共有


Windows SQL Server VM を SQL IaaS Agent 拡張機能に登録する

適用対象: Azure VM 上の SQL Server

SQL Server VM を SQL IaaS Agent 拡張機能に登録し、Azure Windows VM で SQL Server の豊富な機能のベネフィットを活用できるようにします。

この記事では、SQL IaaS Agent 拡張機能に 1 つの SQL Server VM を登録する方法について説明します。 または、スクリプトを使用して、サブスクリプション内のすべての SQL Server vm を自動的に登録することも、複数の vm を一括で登録することもできます。

Note

2022 年 10 月より後に Azure Marketplace からデプロイされた SQL Server VM では、最小特権モデルが既定で有効になります。 SQL IaaS Agent 拡張機能の管理モードは、2023 年 3 月に廃止されました。

概要

SQL Server IaaS Agent 拡張機能に登録すると、仮想マシン リソースとは "別の" リソースである、SQL 仮想マシン "リソース" がサブスクリプション内に作成されます。 SQL Server VM から拡張機能を削除すると、SQL 仮想マシン リソースは削除されますが、実際の仮想マシンは削除されません。

Azure portal を介して SQL Server VM の Azure Marketplace イメージをデプロイすると、その SQL Server VM が自動的に拡張機能に登録されます。 ただし、Azure 仮想マシンに SQL Server を自分でインストールすること、またはカスタム VHD から Azure 仮想マシンをプロビジョニングすることを選択する場合は、機能面のすべての利点と管理の容易性を活用できるようにするために、SQL Server VM を SQL IaaS Agent 拡張機能に登録する必要があります。 既定で、SQL Server 2016 以降がインストールされている Azure VM は、CEIP サービスによって検出されると、SQL IaaS Agent 拡張機能に自動的に登録されます。 詳細については、「SQL Server のプライバシーの補足情報」を参照してください。 プライバシーについては、SQL IaaS Agent 拡張機能のプライバシー ステートメントに関する記事をご覧ください。

SQL IaaS Agent 拡張機能を利用するには、最初にサブスクリプションを Microsoft.SqlVirtualMachine プロバイダーに登録する必要があります。これにより、SQL IaaS Agent 拡張機能は、その特定のサブスクリプション内にリソースを作成できるようになります。 その後、SQL Server VM を拡張機能に登録できます。

前提条件

SQL Server VM を拡張機能に登録するには、以下のものが必要になります。

リソースプロバイダーを使用してサブスクリプションを登録する

SQL Server VM を SQL IaaS Agent 拡張機能に登録するには、最初にサブスクリプションを Microsoft.SqlVirtualMachine リソース プロバイダー (RP) に登録する必要があります。 これにより、SQL IaaS Agent 拡張機能は、サブスクリプション内にリソースを作成できます。 これは Azure portal、Azure CLI、または Azure PowerShell を使用して実行できます。

Azure portal を使用して、サブスクリプションをリソース プロバイダーに登録します。

  1. Azure portal を開き、 [すべてのサービス] に移動します。

  2. [サブスクリプション] に移動し、目的のサブスクリプションを選択します。

  3. [サブスクリプション] ページで、 [設定][リソース プロバイダー] を選択します。

  4. フィルター内に「sql」と入力し、SQL 関連のリソースプロバイダーを表示します。

  5. 必要なアクションに応じて、Microsoft.SqlVirtualMachine プロバイダーで [登録][再登録]、または[登録解除] を選択します。

    ヘッダーの変更方法を示すスクリーンショット

拡張機能に登録する

SQL IaaS Agent 拡張機能への SQL Server VM の登録は、Azure PowerShell または Azure CLI を使って手動で行うことができます。

SQL Server のライセンスの種類として、使用した分を支払う従量課金制 (PAYG)、独自のライセンスを使用する Azure ハイブリッド特典 (AHUB)、または 無料の DR レプリカ ライセンスをアクティブ化するディザスター リカバリー (DR) のいずれかを指定します。

現在、Azure portal を使って、SQL Server VM を SQL IaaS Agent 拡張機能に登録することはできません。

登録状態を確認する

お使いの SQL Server VM が既に SQL IaaS Agent 拡張機能に登録されているかどうかは、Azure portal、Azure CLI、または Azure PowerShell を使用して確認できます。

次の手順で登録の状態Azure portal。

  1. Azure portal にサインインします。

  2. ご利用の SQL Server VM にアクセスします。

  3. 一覧から SQL Server VM を選択します。 お使いの SQL Server VM がこの一覧に表示されない場合は、その SQL IaaS Agent 拡張機能に登録されていない可能性があります。

  4. [状態] の値を確認します。 [状態][成功] の場合は、その SQL Server VM が正常に SQL IaaS Agent 拡張機能に登録されています。

    SQL RP 登録で状態を確認する方法を示すスクリーンショット。

または、 [SQL 仮想マシン] リソースの [サポートとトラブルシューティング] ウィンドウで [修復] を選択して状態を確認することもできます。 SQL IaaS Agent 拡張機能のプロビジョニング状態は、[成功] または [失敗] になります。

エラーは、SQL Server VM が拡張機能に登録されていないことを示します。

拡張機能を削除する

SQL IaaS Agent 拡張機能との SQL Server VM の登録を解除するには、Azure portal、PowerShell または Azure CLI を使用して、SQL 仮想マシン リソース を削除します。 SQL 仮想マシン "リソース" を削除しても、SQL Server VM は削除されません。

警告

SQL Server VM から拡張機能を削除する場合、細心の注意を払ってください。 リソース を削除しようとするときに 仮想 マシンを誤って削除する可能性がある場合は、慎重に手順に従 ってください

Azure portal を使用して SQL Server VM から拡張機能を削除するには、これらの手順に従います。

  1. Azure Portal にサインインします。

  2. SQL VM リソースに移動します。

    SQL 仮想マシン リソースのスクリーンショット。

  3. [削除] を選択します。

    ナビゲーション上部の [削除] の選択方法を示すスクリーンショット。

  4. SQL 仮想マシンの名前を入力し、仮想マシンの横にあるチェック ボックスをオフにします

    実際の仮想マシンが削除されないように仮想マシンのボックスをオフにし、[削除] を選択して SQL VM リソースの削除を続行することを示すスクリーンショット。

    警告

    仮想マシン名の横にあるチェックボックスをオフにしないと、仮想マシンが完全に "削除" されます。 SQL Server VM から拡張機能を削除する一方で、実際の仮想マシンを削除しない場合は、このチェックボックスをオフにしてください。

  5. [削除] を選択して、SQL Server VM ではなく、SQL 仮想マシン "リソース" の削除を確認します。

さらに学習するには、次の記事を参照してください。