Azure で SQL 仮想マシンのライセンス モデルを変更するChange the license model for a SQL virtual machine in Azure

適用対象: Azure VM 上の SQL Server

この記事では、SQL IaaS Agent 拡張機能を使用して Azure 内の SQL Server 仮想マシン (VM) のライセンス モデルを変更する方法について説明します。This article describes how to change the license model for a SQL Server virtual machine (VM) in Azure by using the SQL IaaS Agent Extension.

概要Overview

SQL Server をホストする Azure VM には、従量課金制、Azure ハイブリッド特典 (AHB)、および高可用性/ディザスター リカバリー (HA/DR) の 3 種類のライセンス モデルがあります。There are three license models for an Azure VM that's hosting SQL Server: pay-as-you-go, Azure Hybrid Benefit (AHB), and High Availability/Disaster Recovery(HA/DR). ご利用の SQL Server VM のライセンス モデルは、Azure portal、Azure CLI、または PowerShell を使用して変更することができます。You can modify the license model of your SQL Server VM by using the Azure portal, the Azure CLI, or PowerShell.

  • 従量課金制 モデルでは、Azure VM を実行する秒単位のコストに、SQL Server ライセンスのコストが含まれています。The pay-as-you-go model means that the per-second cost of running the Azure VM includes the cost of the SQL Server license.
  • Azure ハイブリッド特典では、SQL Server を実行する VM に対して独自の SQL Server ライセンスを使用することができます。Azure Hybrid Benefit allows you to use your own SQL Server license with a VM that's running SQL Server.
  • HA/DR ライセンスの種類は、Azure での 無料 HA/DR レプリカに使用します。The HA/DR license type is used for the free HA/DR replica in Azure.

Azure ハイブリッド特典では、Azure 仮想マシン上で SQL Server ライセンスをソフトウェア アシュアランス ("条件を満たしたライセンス") 付きで使用できます。Azure Hybrid Benefit allows the use of SQL Server licenses with Software Assurance ("Qualified License") on Azure virtual machines. Azure ハイブリッド特典の場合、VM 上での SQL Server ライセンスの使用に対してお客様は課金されません。With Azure Hybrid Benefit, customers aren't charged for the use of a SQL Server license on a VM. ただし、基になるクラウド コンピューティング (基本料金)、ストレージ、およびバックアップのコストについては、引き続き料金を支払う必要があります。But they must still pay for the cost of the underlying cloud compute (that is, the base rate), storage, and backups. また、サービスの使用に関連付けられている I/O についても支払う必要があります (該当する場合)。They must also pay for I/O associated with their use of the services (as applicable).

Microsoft 製品の利用規約に従って、"お客様は、Azure 上でワークロードを構成時に、SQL Server 向け Azure ハイブリッド特典に基づいて Azure SQL Database (Managed Instance、Elastic Pool、Single Database)、Azure Data Factory、SQL Server Integration Services、または SQL Server Virtual Machines を使用していることを示す必要があります。"According to the Microsoft Product Terms: "Customers must indicate that they are using Azure SQL Database (Managed Instance, Elastic Pool, and Single Database), Azure Data Factory, SQL Server Integration Services, or SQL Server Virtual Machines under Azure Hybrid Benefit for SQL Server when configuring workloads on Azure."

Azure VM 上の SQL Server 向け Azure ハイブリッド特典を使用していることと、準拠していることを示すには、次の 3 つのオプションがあります。To indicate the use of Azure Hybrid Benefit for SQL Server on Azure VM and be compliant, you have three options:

  • Azure Marketplace からのライセンス持ち込み SQL Server イメージを使用して、仮想マシンをプロビジョニングします。Provision a virtual machine by using a bring-your-own-license SQL Server image from Azure Marketplace. このオプションは、マイクロソフト エンタープライズ契約を結んでいるお客様のみが利用できます。This option is available only for customers who have an Enterprise Agreement.
  • Azure Marketplace からの従量課金制の SQL Server イメージを使用して、仮想マシンをプロビジョニングし、Azure ハイブリッド特典をアクティブにします。Provision a virtual machine by using a pay-as-you-go SQL Server image from Azure Marketplace and activate the Azure Hybrid Benefit.
  • Azure VM に SQL Server をセルフインストールし、手動で SQL IaaS Agent 拡張機能に登録して、Azure ハイブリッド特典をアクティブにします。Self-install SQL Server on Azure VM, manually register with the SQL IaaS Agent Extension, and activate Azure Hybrid Benefit.

SQL Server のライセンスの種類は、VM がプロビジョニングされるとき、またはその後の任意のときに構成できます。The license type of SQL Server can be configured when the VM is provisioned, or anytime afterward. ライセンス モデル間の切り替えを行っても、ダウンタイムは発生せず、VM や SQL Serverサービスが再起動されたり、追加コストが追加されることもなく、すぐに有効になります。Switching between license models incurs no downtime, does not restart the VM or the SQL Server service, doesn't add any additional costs, and is effective immediately. 実際には、Azure ハイブリッド特典をアクティブにするとコストが 削減 されます。In fact, activating Azure Hybrid Benefit reduces cost.

前提条件Prerequisites

SQL Server VM のライセンスモデルを変更するには、次の要件があります。Changing the licensing model of your SQL Server VM has the following requirements:

ライセンス モデルの変更Change license model

注意

次のスクリーンショットは、Azure Portal 内の SQL 仮想マシンのリソースからのものです。The following screenshots are from the SQL virtual machines resource within the Azure portal. サポート終了 (EOS) の SQL Server VM、および SQL VM リソース プロバイダーに登録されていない SQL Server VM の場合は、代わりに [SQL Server の構成] タブを使用して SQL Server VM を管理してください。For end-of-support (EOS) SQL server VMs, and SQL Server VMs that have not been registered with the SQL VM resource provider, use the SQL Server configuration tab to manage your SQL Server VM instead.

ライセンス モデルは、ポータルから直接変更できます。You can modify the license model directly from the portal:

  1. Azure portal を開き、ご利用の SQL Server VM 用の SQL 仮想マシン リソースを開きます。Open the Azure portal and open the SQL virtual machines resource for your SQL Server VM.
  2. [設定][構成] を選択します。Select Configure under Settings.
  3. [Azure ハイブリッド特典] オプションを選択し、ソフトウェア アシュアランス付きの SQL Server ライセンスがあることを確認するチェックボックスをオンにします。Select the Azure Hybrid Benefit option, and select the check box to confirm that you have a SQL Server license with Software Assurance.
  4. [構成] ページの下部にある [適用] を選択します。Select Apply at the bottom of the Configure page.

ポータル内の Azure ハイブリッド特典

解説Remarks

  • Azure Cloud Solution Provider (CSP) のお客様は、アクティブなソフトウェア アシュアランスを所有している場合、従量課金制の VM をデプロイしてからそれをライセンス持ち込みに変換することで、Azure ハイブリッド特典を利用できるようになります。Azure Cloud Solution Provider (CSP) customers can use the Azure Hybrid Benefit by first deploying a pay-as-you-go VM and then converting it to bring-your-own-license, if they have active Software Assurance.
  • SQL 仮想マシン リソースを削除する場合は、イメージにハード コーディングされたライセンス設定に戻ります。If you drop your SQL virtual machine resource, you will go back to the hard-coded license setting of the image.
  • ライセンス モデルを変更する機能は、SQL IaaS Agent 拡張機能の機能です。The ability to change the license model is a feature of the SQL IaaS Agent Extension. Azure portal を介して Azure Marketplace イメージをデプロイすると、SQL Server VM が拡張機能に自動的に登録されます。Deploying an Azure Marketplace image through the Azure portal automatically registers a SQL Server VM with the extension. ただし、SQL Server をセルフインストールするお客様は、手動で SQL Server VM を登録する必要があります。But customers who are self-installing SQL Server will need to manually register their SQL Server VM.
  • SQL Server VM を可用性セットに追加するには、VM を再作成する必要があります。Adding a SQL Server VM to an availability set requires re-creating the VM. そのため、可用性セットに追加された VM はいずれも、既定のライセンスの種類である従量課金制に戻ることになります。As such, any VMs added to an availability set will go back to the default pay-as-you-go license type. Azure ハイブリッド特典を再び有効にする必要があります。Azure Hybrid Benefit will need to be enabled again.

制限事項Limitations

ライセンスモデルの変更は次のとおりです。Changing the license model is:

  • ソフトウェアアシュアランス をお持ちのお客様のみご利用いただけます。Only available to customers with Software Assurance.
  • SQL Server の Standard および Enterprise エディションでのみサポートされています。Only supported for the Standard and Enterprise editions of SQL Server. Express、Web、Developer のライセンス変更はサポートされていません。License changes for Express, Web, and Developer are not supported.
  • Azure Resource Manager モデルを介してデプロイされた仮想マシンでのみサポートされます。Only supported for virtual machines deployed through the Azure Resource Manager model. クラシック モデルを介してデプロイされた仮想マシンはサポートされていません。Virtual machines deployed through the classic model are not supported.
  • パブリック クラウドまたは Azure Government クラウドでのみ使用できます。Available only for the public or Azure Government clouds.
  • 1 つのネットワークインターフェイス (NIC) を持つ仮想マシンでのみサポートされます。Only supported on virtual machines that have a single network interface (NIC).

注意

Azure ハイブリッド特典の対象となるのは、ソフトウェア アシュアランスまたはサブスクリプション ライセンス付きの SQL Server コア ベース ライセンスのみです。Only SQL Server core-based licensing with Software Assurance or subscription licenses are eligible for Azure Hybrid Benefit. SQL Server に Server + CAL ライセンスを使用していて、ソフトウェア アシュアランスをお持ちの場合は、Azure SQL Server 仮想マシン イメージに対してライセンス持ち込みを使用することで、これらのサーバーのライセンス モビリティを利用できますが、Azure ハイブリッド特典の他の機能は利用できません。If you are using Server + CAL licensing for SQL Server and you have Software Assurance, you can use bring-your-own-license to an Azure SQL Server virtual machine image to leverage license mobility for these servers, but you cannot leverage the other features of Azure Hybrid Benefit.

既知のエラーKnown errors

よく知られているエラーとその解決策を確認します。Review the commonly known errors and their resolutions.

リソース 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group>' がリソース グループ '<resource-group>' の下で見つかりませんでした。The Resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group>' under resource group '<resource-group>' was not found.

このエラーは、SQL Server VM 上で SQL Server IaaS Agent 拡張機能に登録されていないライセンス モデルを変更しようとしたときに発生します。This error occurs when you try to change the license model on a SQL Server VM that has not been registered with the SQL Server IaaS Agent Extension:

The Resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/\<resource-group>' under resource group '\<resource-group>' was not found. The property 'sqlServerLicenseType' cannot be found on this object. Verify that the property exists and can be set.

リソース プロバイダーにサブスクリプションを登録してから、SQL Server IaaS Agent 拡張機能にご利用の SQL Server VM を登録する必要があります。You'll need to register your subscription with the resource provider, and then register your SQL Server VM with the SQL IaaS Agent Extension.

仮想マシン '<vmname>' に複数の NIC が関連付けられていますThe virtual machine '<vmname>' has more than one NIC associated

このエラーは、複数の NIC を持つ仮想マシンで発生します。This error occurs on virtual machines that have more than one NIC. ライセンスモデルを変更する前に、いずれかの NIC を削除します。Remove one of the NICs before you change the licensing model. ライセンスモデルを変更した後に NIC を VM に再び追加することはできますが、自動バックアップや修正プログラム適用などの Azure portal の操作はサポートされなくなります。Although you can add the NIC back to the VM after you change the license model, operations in the Azure portal such as automatic backup and patching will no longer be supported.

次のステップNext steps

詳細については、次の記事を参照してください。For more information, see the following articles: