ESU SQL Serverインスタンスを登録する

適用対象:SQL Server 2014 (12.x) SQL Server 2016 (13.x)

この記事では、ボリューム ライセンスを通じて購入した拡張セキュリティ更新プログラム (ESU) を受け取るために、Azure ポータルでSQL Server インスタンスを手動で登録する方法について説明します。

次のシナリオでは、SQL SERVERインスタンスを手動で登録して ESU を受信する必要があります。

  • SQL Server インスタンスをAzure Arcに直接接続することはできません。
  • Azure VM 上のSQL Serverは、現在、Azure VM の ESU をサポートしていないリージョンにあります。

これらのシナリオがSQL Server インスタンスに適用されない場合に、Azure Arcで有効になっている ESU の柔軟性を利用する場合は、サーバーをAzure Arcに接続するか、AZURE VM 上のSQL Serverを SQL IaaS Agent 拡張機能に登録します。

Note

Azure VM の SQL Server 2016 の拡張セキュリティ更新プログラム (ESU) の価格構造が変更されました。 詳細については、SQL Server 2016 ESU を参照してください。

前提条件

SQL Server インスタンスを登録して ESU を受信するには、次の前提条件が必要です。

  • Azure サブスクリプションをまだお持ちでない場合は、次のいずれかの方法でアカウントを作成します。

  • SQL Server インスタンス リソースを登録するユーザーには、次のアクセス許可が必要です。

    • Microsoft.AzureArcData/sqlServerInstances/read
    • Microsoft.AzureArcData/sqlServerInstances/write

    ユーザーを Azure Connected SQL Server Onboarding ロールに割り当ててこれらの特定のアクセス許可を付与するか、これらのアクセス許可を持つ共同作成者や所有者などの組み込みロールに割り当てます。 詳細については、Azure ポータルを使用して Azure ロールを割り当てる を参照してください。

  • Azure サブスクリプションで Microsoft.AzureArcDataリソース プロバイダーを登録します。

    • Azure Portal にサインインします。

    • 自分のサブスクリプションに移動し、[リソース プロバイダー]を選択します。

    • Microsoft.AzureArcData リソース プロバイダーが一覧にない場合は、[登録] オプションを使用してサブスクリプションに追加します。

  • 特定のリソースのタイプの作成のみを許可するAzure ポリシーを使用している場合は、Microsoft.AzureArcData/sqlServerInstances のリソースのタイプを許可する必要があります。 このリソースの種類を許可しない場合、 SQLServerInstances_Update 操作は失敗し、サブスクリプションのアクティビティ ログに "拒否" ポリシー アクション ログ エントリが表示されます。

単一の SQL Serverインスタンスを登録するか、CSV ファイルをアップロードして複数の SQL Serverインスタンスを一括で登録できます。

1 つの SQL Serverインスタンス

  1. Azure ポータルの [SQL Server インスタンス] ウィンドウに移動します。

  2. SQL Serverを登録するには、ナビゲーション バーで [追加] を選択します。

    SQL Server インスタンス ペインのナビゲーション バーにある [追加] ボタンのスクリーンショット。

  3. [SQL Server インスタンスの登録] を選択して、SQL Server インスタンスを追加します。

    1 つのインスタンスを登録するときに登録済みサーバーを追加するスクリーンショット。

  4. 単一SQL Server インスタンスを指定します。 これは既定値です。

  5. 登録済みの SQL Serverインスタンスの [サブスクリプション] と [リソース グループ]を選びます。

  6. 次の表の詳細に従って必要な情報を入力し、[ 次へ] を選択します。

    Value Description 追加情報
    [インスタンス名] コマンド SELECT @@SERVERNAMEの出力を入力します。 名前付きインスタンスがある場合は、円記号 (\) をハイフン (-) に置き換えます。 たとえば、MyServer\Instance01 が MyServer-Instance01になります。
    SQL Server のバージョン ドロップダウン リストからバージョンを選択します。
    エディション ドロップダウン リストから該当するエディションを選択します: Datacenter、Developer (ESUをご購入いただいた場合は無料でデプロイすることができます)、Enterprise、Standard、Web、Workgroup。
    コア このインスタンスのコア数を入力します
    ホストのタイプ ドロップダウン リストから該当するホストのタイプを選択します: 仮想マシン (オンプレミス)、物理サーバー (オンプレミス)、Azure Virtual Machine、Amazon EC2、Google Compute Engine、その他。
  7. チェックボックスを使用して、ESU を受け取る権限があることを確認します。

一括での複数の SQL Serverインスタンス

をアップロードすることで、複数の SQL Server インスタンスを一度に登録できます。CSV ファイル。 .CSV ファイルを正しくフォーマットした後、SQL Server インスタンスを一括登録するには、次の手順に従います。

  1. Azure ポータルの [SQL Server インスタンス] ウィンドウに移動します。

  2. SQL Server インスタンスを登録するには、ナビゲーション バーで [追加] を選択します。

    一括インスタンス登録のナビゲーション バーの [追加] ボタンのスクリーンショット。

  3. [SQL Server インスタンスの登録] を選択して、SQL Server インスタンスを追加します。

    インスタンスを一括登録するときに接続済みサーバーまたは登録済みサーバーを追加するためのオプションのスクリーンショット。

  4. [複数の SQL インスタンス] のオプションを選択します。

  5. 参照アイコンを選択して、接続されていない複数の SQL Server インスタンスを含む CSV ファイルをアップロードします。

  6. 指定されたチェックボックスを使用して、ESU を受け取る権限があることを確認します。

SQL Server インスタンスを追加すると、数分後にポータルに表示されます。 手動で追加したため、常に [ 登録済み] という説明が表示されます。

Azure Arc ポータルに登録された 2 つの SQL Server インスタンスのスクリーンショット。

CSV ファイルの形式設定の要件

  • コンマを使用して値を区切ります。

  • 値の周りに単一引用符または二重引用符を使用しないでください。

  • 値には、文字、数字、ハイフン (-)、アンダースコア (_)を含めることができます。 他の特殊文字は使用しないでください。 名前付きインスタンスがある場合は、円記号 (\) をハイフン (-) に置き換えます。 たとえば、MyServer\Instance01 が MyServer-Instance01になります。

  • 列名は大文字と小文字が区別され、次のように名前を付ける必要があります。

    • name
    • バージョン
    • edition
    • コア
    • ホストタイプ

CSV ファイルの例

CSV ファイルはこのようになるはずです。

name,version,edition,cores,hostType
Server1-SQL2014,SQL Server 2014,Enterprise,12,Other Physical Server
Server2-SQL2014,SQL Server 2014,Enterprise,24,Other Physical Server
Server3-SQL2014,SQL Server 2014,Enterprise,12,Azure Virtual Machine
Server4-SQL2014,SQL Server 2014,Standard,8,Azure VMware Solution

Microsoft 請求書の [請求書の概要] にある [発注書番号] を、(次のスクリーンショットに示すように) ESU の購入を SQL Server インスタンスに関連付けるための請求書 ID の値として使用します。

発注書番号が強調表示されたサンプル請求書のスクリーンショット。

ESU 請求書を SQL Server インスタンスにリンクし、拡張更新プログラムにアクセスするには、次の手順に従います。 この例には、接続インスタンスと登録済みインスタンスの両方が含まれます。

  1. Azure ポータルの [SQL Server インスタンス] ウィンドウに移動します。

  2. リンクする各 SQL Server インスタンスの横にあるチェック ボックスを使用し、[ ESU 請求書のリンク] を選択します。

    Azure Arc セクションのすべての SQL Server インスタンスのスクリーンショット。

  3. [請求書 ID] セクションに ESU 請求書 番号を入力し、[ 請求書のリンク] を選択します。

    [ESU 請求書のリンク] ページの請求書 ID のスクリーンショット。

  4. ESU 請求書にリンクしたサーバーに、有効な ESU 有効期限が表示されるようになりました。

    有効な ESU 有効期限の値を持つ SQL Server インスタンスのスクリーンショット。

Important

切断された SQL Server サーバーに ESU VL 製品を登録する場合は、 状態 が [ Registered] のインスタンスのみを選択します。

ESU のダウンロード

ESU 請求書をリンクすると、Azure ポータルの SQL Server インスタンスの [拡張セキュリティ更新プログラム] ウィンドウから手動で ESU をダウンロードできます。

よく寄せられる質問

よく寄せられる質問の完全な一覧については、「 拡張セキュリティ更新プログラム: よく寄せられる質問」を参照してください。