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

適用対象: Azure VM 上の SQL Server

この記事では、新しい SQL Server VM リソース プロバイダーである Microsoft.SqlVirtualMachine を使用して 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 new SQL Server VM resource provider, Microsoft.SqlVirtualMachine .

SQL Server をホストする VM には、従量課金制、Azure ハイブリッド特典 (AHB)、およびディザスター リカバリー (DR) の 3 種類のライセンス モデルがあります。There are three license models for a VM that's hosting SQL Server: pay-as-you-go, Azure Hybrid Benefit (AHB), and disaster recovery (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.
  • ディザスター リカバリー ライセンスは、Azure での 無料 DR レプリカに使用します。The disaster recovery license type is used for the free 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 VM リソース プロバイダーに登録して、Azure ハイブリッド特典をアクティブにします。Self-install SQL Server on Azure VM, manually register with the SQL VM resource provider, 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.


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

リソースプロバイダーに登録済みの VMVMs already registered with the resource provider


次のスクリーンショットは、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 ハイブリッド特典

リソースプロバイダーに未登録の VMVMs not registered with the resource provider

従量課金制 Azure Marketplace イメージから SQL Server VM をプロビジョニングした場合、SQL Server ライセンスの種類は従量課金制になります。If you provisioned a SQL Server VM from pay-as-you-go Azure Marketplace images, the SQL Server license type will be pay-as-you-go. Azure Marketplace からのライセンス持ち込みイメージを使用して SQL Server VM をプロビジョニングした場合、ライセンスの種類は AHUB になります。If you provisioned a SQL Server VM by using a bring-your-own-license image from Azure Marketplace, the license type will be AHUB. 既定 (従量課金制) またはライセンス持ち込み Azure Marketplace イメージからプロビジョニングされた SQL Server VM はすべて、SQL VM リソース プロバイダーに自動的に登録されます。その結果、ライセンスの種類の変更が可能になります。All SQL Server VMs provisioned from default (pay-as-you-go) or bring-your-own-license Azure Marketplace images will automatically be registered with the SQL VM resource provider, so they can change the license type.

SQL Server については、Azure ハイブリッド特典を介して Azure VM にセルフインストールすることのみが可能です。You are only eligible to self-install SQL Server on Azure VM via Azure Hybrid Benefit. Microsoft 製品の利用規約に従って Azure ハイブリッド特典の使用状況を示すには、SQL Server ライセンスを Azure ハイブリッド特典に設定して、これらの VM を SQL VM リソース プロバイダーに登録する必要があります。You should register these VMs with the SQL VM resource provider by setting the SQL Server license as Azure Hybrid Benefit, to indicate the Azure Hybrid Benefit usage according to Microsoft Product Terms.

SQL Server VM が SQL VM リソースプロバイダーに登録されている場合にのみ、SQL Server VM のライセンスの種類を従量課金制または Azure ハイブリッド特典に変更できます。You can change the license type of a SQL Server VM as pay-as-you-go or Azure Hybrid Benefit only if the SQL Server VM is registered with the SQL VM resource provider.


  • 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 Server VM リソースを削除する場合は、イメージのハード コーディングされたライセンス設定に戻ります。If you drop your SQL Server VM resource, you will go back to the hard-coded license setting of the image.
  • ライセンス モデルを変更する機能は、SQL VM リソース プロバイダーの機能です。The ability to change the license model is a feature of the SQL VM resource provider. Azure portal を介して Azure Marketplace イメージをデプロイすると、SQL Server VM がリソース プロバイダーに自動的に登録されます。Deploying an Azure Marketplace image through the Azure portal automatically registers a SQL Server VM with the resource provider. ただし、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.


ライセンスモデルの変更は次のとおりです。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).

既知のエラー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 VM リソース プロバイダーに登録されていないライセンス モデルを変更しようとしたときに発生します。This error occurs when you try to change the license model on a SQL Server VM that has not been registered with the SQL VM resource provider:

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 VM を登録する必要があります。You'll need to register your subscription with the resource provider, and then register your SQL Server VM with the resource provider.

仮想マシン '<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: