Alterar o modelo de licença de 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 para uma máquina virtual (VM) do SQL Server no Azure usando a extensão do agente IaaS do SQL.

Descrição geral

Há três modelos de licença para uma VM do Azure que hospeda o SQL Server: pagamento conforme o uso, Benefício Híbrido do Azure (AHB) e Alta Disponibilidade/Recuperação de Desastres (HA/DR). Você pode modificar o modelo de licença da sua VM do SQL Server usando o portal do Azure, a CLI do Azure ou o PowerShell.

  • O modelo de pagamento conforme o uso significa que o custo por segundo de 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 própria licença do SQL Server com uma VM que esteja executando o SQL Server.
  • O tipo de licença HA/DR é usado para a réplica HA/DR gratuita no 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 devem pagar pelo custo da computação em nuvem subjacente (ou seja, a taxa básica), armazenamento e backups. Eles também devem pagar por E/S associadas ao uso dos serviços (conforme aplicável).

Para estimar suas economias de custos com o benefício Híbrido do Azure, use a Calculadora de Economia de Benefícios Híbridos do Azure. Para estimar o custo do licenciamento Pay as you Go, reveja 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 SQL, Pool Elástico e Banco de Dados Único), 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."

Para indicar o uso do Benefício Híbrido do Azure para SQL Server na VM do Azure e estar em conformidade, você tem três opções:

  • Provisione uma máquina virtual usando uma imagem do SQL Server traga sua própria licença do Azure Marketplace. Esta opção está disponível apenas para clientes que tenham um Enterprise Agreement.
  • Provisione uma máquina virtual usando uma imagem do SQL Server paga conforme o uso do Azure Marketplace e ative o Benefício Híbrido do Azure.
  • Autoinstale o SQL Server na VM do Azure, registre-se manualmente com a Extensão do Agente IaaS do SQL e ative 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. A alternância entre modelos de licença não incorre em tempo de inatividade, não reinicia a VM ou o serviço do SQL Server, não adiciona custos adicionais e entra em vigor imediatamente. Na verdade, ativar o Benefício Híbrido do Azure reduz os custos.

Pré-requisitos

Alterar o modelo de licenciamento de sua VM do SQL Server tem os seguintes requisitos:

Alterar o modelo de licenciamento

Você pode modificar o modelo de licença diretamente do portal:

  1. Abra o portal do Azure e abra o recurso de máquinas virtuais SQL para sua VM do SQL Server.
  2. Selecione Configurar em Configurações.
  3. Marque 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 o Software Assurance.
  4. Selecione Aplicar na parte inferior da página Configurar .

Screenshot showing the Azure Hybrid Benefit in the portal.

Observações

  • Os clientes do Provedor de Soluções na Nuvem (CSP) do Azure podem usar o Benefício Híbrido do Azure implantando primeiro uma VM pré-paga e, em seguida, convertendo-a em traga sua própria licença, se tiverem o Software Assurance ativo.
  • Se você soltar seu recurso de máquinas virtuais 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 SQL IaaS Agent. A implantação de uma imagem do Azure Marketplace por meio do portal do Azure registra automaticamente uma VM do SQL Server com a extensão. Mas, os clientes que estão instalando automaticamente o SQL Server precisam registrar manualmente sua VM do SQL Server.
  • Adicionar uma VM do SQL Server a um conjunto de disponibilidade requer a recriação da VM. Como tal, todas as VMs adicionadas a um conjunto de disponibilidade voltam ao tipo de licença padrão de pagamento conforme o uso. O Benefício Híbrido do Azure precisa ser habilitado novamente.

Limitações

Alterar o modelo de licença é:

  • Com suporte apenas para as edições Standard e Enterprise do SQL Server. Não há suporte para alterações de licença para Express, Web, Developer e Evaluation.
  • Suporte apenas para máquinas virtuais implantadas por meio do modelo do Azure Resource Manager. Não há suporte para máquinas virtuais implantadas por meio do modelo clássico.

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

Nota

Apenas o licenciamento baseado em núcleo do SQL Server com Software Assurance ou licenças de subscrição são elegíveis para o Benefício Híbrido do Azure. Se você estiver usando o licenciamento Server + CAL para SQL Server e tiver o Software Assurance, poderá usar traga sua própria licença para uma imagem de máquina virtual do SQL Server do Azure para usar a mobilidade de licença 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 seus custos de licenciamento e cobrança associados

Antes de começar

Para evitar ser cobrado pela instância do SQL Server, veja Documentação de orientação sobre preços do SQL Server em VMs do Azure.

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

  1. Crie uma cópia de segurança dos dados.
  2. Se necessário, desinstale o SQL Server, incluindo a extensão do Agente IaaS do SQL.
  3. Transfira a edição SQL Server Express gratuita.
  4. Instalar extensão do Agente de IaaS do SQL.
  5. Para interromper a cobrança, altere a edição no portal para a edição Express.

Opcional

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

Reveja o Perguntas Frequentes de Licenciamento para ver as perguntas mais comuns.

Erros conhecidos

Analise os erros comumente conhecidos e suas resoluções.

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

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

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ê precisa registrar sua VM do SQL Server com a extensão do SQL IaaS Agent.

Alterar o licenciamento para AHB, HADR ou PAYG

Confirme que a subscrição está registada no fornecedor de recursos (RP).

A extensão do SQL IaaS Agent é necessária para alterar a licença. Certifique-se de remover e reinstalar a extensão do SQL IaaS Agent se ela estiver em um estado de 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 de mercado do SQL Server Standard ou Enterprise edition 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 reflete corretamente após a edição ou atualização de versão

Confirme que a subscrição está registada no fornecedor de recursos (RP).

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

Próximos passos

Para obter mais informações, consulte os seguintes artigos que podem estar em inglês: