Alterar o modelo de licença para uma máquina virtual do SQL no Azure

Aplica-se a:SQL Server na VM do Azure

Este artigo descreve como alterar o modelo de licença do SQL Server em VMs (Máquinas Virtuais) do Azure, como, por exemplo, habilitar o Benefício Híbrido do Azure.

Visão geral

Há três modelos de licença para uma VM do Azure que está hospedando o SQL Server: pago conforme o uso, AHB (Benefício Híbrido do Azure) e (HA/DR) (Alta disponibilidade e recuperação de desastre). É possível modificar o modelo de licença da VM do SQL Server no portal do Azure, na CLI do Azure ou no PowerShell.

  • No modelo pago conforme o uso, o custo por segundo da execução da VM do Azure inclui o custo da licença do SQL Server.
  • O Benefício Híbrido do Azure permite que você use sua licença do SQL Server em uma VM que está executando o SQL Server.
  • O tipo de licença HA/DR é usado para a réplica HA/DR gratuita no Azure.

Benefício Híbrido do Azure

O Benefício Híbrido do Azure permite o uso de licenças do SQL Server com o Software Assurance ("Licença Qualificada") em máquinas virtuais do Azure. Com o Benefício Híbrido do Azure, os clientes não são cobrados pelo uso de uma licença do SQL Server em uma VM. Mas eles ainda precisam pagar pelo custo da computação em nuvem subjacente (ou seja, a taxa base), o armazenamento e os backups. Também devem pagar pela E/S associada ao uso dos serviços (conforme aplicável).

Para estimar a economia de custos com o benefício Híbrido do Azure, use a Calculadora de Economia de Benefício Híbrido do Azure. Para estimar o custo do licenciamento de Pagamento Conforme o Uso, examine a Calculadora de Preços do Azure.

De acordo com os Termos de Produto da Microsoft: “Os clientes devem indicar que estão usando o Banco de Dados SQL do Azure (Instância Gerenciada do SQL, Pool Elástico e Banco de Dados Individual), o Azure Data Factory, o SQL Server Integration Services ou as Máquinas Virtuais do SQL Server no Benefício Híbrido do Azure para SQL Server ao configurar cargas de trabalho no Azure”.

Existem três opções para indicar o uso do Benefício Híbrido do Azure para SQL Server em uma VM do Azure e ficar em conformidade:

  • Provisionar uma máquina virtual usando uma imagem do SQL Server do tipo "traga sua própria licença" do Azure Marketplace. Essa opção está disponível somente para clientes que têm um Contrato Enterprise.
  • Provisionar uma máquina virtual usando uma imagem do SQL Server do tipo "pago conforme o uso" do Azure Marketplace e ativar o Benefício Híbrido do Azure.
  • Instalar automaticamente o SQL Server em uma VM do Azure, registrar-se manualmente na Extensão do Agente IaaS do SQL e ativar o Benefício Híbrido do Azure.

O tipo de licença do SQL Server pode ser configurado quando a VM é provisionada ou a qualquer momento depois disso. Alternar entre os modelos de licença não gera tempo de inatividade, não reinicia a VM ou o serviço SQL Server, não gera custos adicionais e entra em vigor imediatamente. Na verdade, ativar o Benefício Híbrido do Azure reduz o custo.

Pré-requisitos

Para alterar o modelo de licenciamento da VM do SQL Server, é preciso cumprir os seguintes requisitos:

Alterar modelo de licença

É possível modificar o modelo de licença diretamente no portal:

  1. Abra o portal do Azure e o recurso de máquinas virtuais do SQL da VM do SQL Server.
  2. Selecione Configurar em Configurações.
  3. Selecione a opção Benefício Híbrido do Azure e marque a caixa de seleção para confirmar que você tem uma licença do SQL Server com Software Assurance.
  4. Clique em Aplicar na parte inferior da página Configurar.

Screenshot showing the Azure Hybrid Benefit in the portal.

Comentários

  • Os clientes do CSP (Provedor de Soluções de Nuvem) do Azure poderão usar o Benefício Híbrido do Azure primeiro implantando uma VM paga conforme o uso e, em seguida, convertendo-a para traga sua própria licença, se tiverem o Software Assurance ativo.
  • Se você eliminar o recurso das máquinas virtuais do SQL, voltará para a configuração de licença codificada da imagem.
  • A capacidade de alterar o modelo de licença é um recurso da Extensão do Agente IaaS do SQL. Implantar uma imagem do Azure Marketplace por meio do portal do Azure registra automaticamente uma VM do SQL Server na extensão. Mas os clientes que estão instalando automaticamente o SQL Server precisarão registrar manualmente a VM do SQL Server.
  • Para adicionar uma VM do SQL Server a um conjunto de disponibilidade, é preciso criar a VM novamente. Assim, todas as VMs adicionadas a um conjunto de disponibilidade voltam para o tipo de licença padrão paga conforme o uso. É necessário habilitar o Benefício Híbrido do Azure novamente.

Limitações

A alteração do modelo de licença:

  • Só é compatível com as edições Standard e Enterprise do SQL Server. Alterações de licença não são compatíveis com o Express, Web, Developer e Evaluation.
  • Só é compatível com as máquinas virtuais implantadas por meio do modelo do Azure Resource Manager. As máquinas virtuais implantadas por meio do modelo clássico não são compatíveis.

Além disso, alterar o modelo de licença para Benefício Híbrido do Azure exige o Software Assurance.

Observação

Somente licenciamentos baseados em núcleo do SQL Server com licenças de assinatura ou Software Assurance são elegíveis para o Benefício Híbrido do Azure. Se você estiver usando o licenciamento do Servidor + CAL para o SQL Server e tiver o Software Assurance, poderá usar o método “Traga sua própria licença” para uma imagem de máquina virtual do SQL Server do Azure para usar a mobilidade de licenças para esses servidores, mas não poderá usar os outros recursos do Benefício Híbrido do Azure.

Remover uma instância do SQL Server e sua cobrança e licenciamento associados

Antes de começar

Para evitar cobranças pela instância do SQL Server, confira Diretrizes de preço para SQL Server nas VMs do Azure.

Para remover uma instância do SQL Server e a cobrança associada de uma VM do SQL Server de Pagamento Conforme o Uso ou se você estiver sendo cobrado por uma instância SQL depois de desinstalá-la:

  1. Faça backup dos dados.
  2. Se necessário, desinstale o SQL Server completamente, incluindo a extensão do Agente de IaaS do SQL.
  3. Baixe a edição gratuita do SQL Server Express.
  4. Instalar a extensão do Agente de IaaS do SQL.
  5. Para interromper a cobrança, altere a edição no portal da edição Express.

Opcional

Para desabilitar o serviço da edição SQL Server Express, desabilite a inicialização do serviço.

Examine as perguntas frequentes sobre licenciamento para ver as perguntas mais comuns.

Erros conhecidos

Examine os erros geralmente conhecidos e suas resoluções.

O recurso “Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group>“ no grupo de recursos '<resource-group>' não foi encontrado

Esse erro ocorre quando você tenta alterar o modelo de licença em uma VM do SQL Server que não foi registrada na extensão do Agente de IaaS do SQL:

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.

Você precisará registrar sua VM do SQL Server com a extensão do Agente de IaaS do SQL.

Alterar o licenciamento para HADR ou PAYG

Certifique-se de que sua assinatura esteja registrada com RP (provedor de recursos).

A extensão do Agente IaaS do SQL é necessária para alterar a licença. Certifique-se de remover e reinstalar a extensão do Agente IaaS do SQL se ela estiver em um estado com falha.

Como posso implantar uma imagem BYOL (traga sua própria licença) do SQL Server?

As imagens BYOL foram retiradas do Azure Marketplace. Você pode escolher uma imagem do marketplace do SQL Server Standard ou Edição Enterprise e habilitar o Benefício Híbrido do Azure durante a implantação para criar uma máquina virtual SQL usando uma licença existente.

A edição, versão ou licenciamento do SQL Server no portal do Azure não é refletida corretamente após a edição ou atualização da versão

Certifique-se de que sua assinatura esteja registrada com RP (provedor de recursos).

A extensão do Agente IaaS do SQL é necessária para alterar a licença. Certifique-se de reparar a extensão se ela estiver em um estado com falha.

Próximas etapas

Para obter mais informações, consulte os seguintes artigos: