Registro automático com extensão do agente de IaaS do SQL

Aplicável a:SQL Server na VM do Azure

Por padrão, as VMs do Azure com SQL Server 2016 ou posterior são registradas automaticamente com a extensão do Agente de IaaS do SQL quando detectadas pelo serviço do Programa de Aperfeiçoamento da Experiência do Usuário. Você pode habilitar o recurso de registro automático para sua assinatura para registrar de forma fácil e automática quaisquer VMs do SQL Server não selecionadas pelo serviço CEIP, como versões mais antigas do SQL Server.

Este artigo ensina a habilitar o recurso de registro automático. Como alternativa, você pode registrar uma única VMou registrar suas VMs em massa com a extensão do agente de IaaS do SQL.

Observação

As VMs do SQL Server implantadas por meio do mercado do Azure após outubro de 2022 têm o modelo menos privilegiado habilitado por padrão. Os modos de gerenciamento da extensão do Agente IaaS do SQL foram removidos em março de 2023.

Visão geral

Registre sua VM do SQL Server com a extensão do Agende de IaaS do SQL para desbloquear um conjunto completo de recursos de benefícios.

Por padrão, as VMs do Azure com SQL Server 2016 ou posterior são registradas automaticamente com a extensão do Agente de IaaS do SQL com funcionalidade limitada quando detectadas pelo serviço do Programa de Aperfeiçoamento da Experiência do Usuário. Você pode usar o recurso de registro automático para registrar automaticamente quaisquer VMs do SQL Server não identificadas pelo serviço CEIP. O tipo de licença é padronizado automaticamente para a imagem da VM. Se você usar uma imagem paga conforme o uso para sua VM, o tipo de licença será PAYG; caso contrário, o tipo de licença AHUB será por padrão. Para obter informações sobre privacidade, confira as declarações de privacidade da extensão do Agente de IaaS do SQL.

Depois que o registro automático estiver habilitado para uma assinatura, todas as VMs atuais e futuras que possuem o SQL Server instalado serão registradas com a extensão do Agente de IaaS do SQL. Isso é feito executando um trabalho mensal que detecta se o SQL Server está ou não instalado em todas as VMs não registradas na assinatura. Para VMs não registradas, o trabalho copia os binários de extensão do Agente de IaaS do SQL na VM e executa um utilitário único para verificar o hive do registro do SQL Server. Se o hive do SQL Server for detectado, a máquina virtual será registrada com a extensão no modo leve. Se não existir hive do SQL Server no registro, os binários serão removidos.

O registro automático oferece funcionalidade limitada da extensão, como o gerenciamento de licenças. Você pode habilitar mais recursos do recurso de máquinas virtuais do SQL no portal do Azure.

Cuidado

  • Se o hive do SQL Server não estiver presente no Registro, a remoção dos binários poderá ser afetada se houver bloqueios de recursos em vigor.
  • Se você implantou uma VM do SQL Server com uma imagem do marketplace que tem a extensão do Agente de IaaS do SQL pré-instalada e a extensão está em estado de falha ou foi removida, o registro automático verificará o registro para ver se o SQL Server está instalado na VM e irá registrá-lo com a extensão.
  • Se o registro automático for ativado depois que o AHB Gerenciado Centralmente (CM-AHB) for habilitado, você correrá o risco de receber cobranças por pagamento conforme o uso desnecessárias para seu SQL Server em cargas de trabalho de VM do Azure. Para atenuar esse risco, ajuste suas atribuições de licença no CM-AHB para considerar o uso adicional que será relatado pela extensão do Agente de IaaS do SQL após o registro automático. Publicamos uma ferramenta de código aberto que fornece insights sobre a utilização de licenças SQL Server, incluindo a utilização pelos SQL Servers no Azure Máquinas Virtuais que ainda não estão registrados com a extensão do Agente IaaS do SQL.

Pré-requisitos

Para habilitar o registro automático de sua VM do SQL Server com a extensão, você precisará:

  • Uma assinatura do Azure.
  • As credenciais de cliente usadas para registrar as máquinas virtuais existentes em qualquer uma das seguintes funções do Azure: Colaborador de máquina virtual, Colaborador ou Proprietário.

Depois que o registro automático for ativado, as VMs do SQL Server serão registradas segundo essas condições:

  • As VMs foram implantadas usando um modelo de recursos do Azure em uma máquina virtual Windows Servercompatível.
  • Elas têm o SQL Server instalado.
  • As VMs foram implantadas na nuvem pública ou do Azure Governamental. No momento, não há suporte para outras nuvens.
  • As VMs estão em execução.

Observação

O registro automático tem suporte para VMs Ubuntu Linux no Azure.

Habilitar o registro automático

Para habilitar o registro automático das VMs do SQL Server no portal do Azure, siga estas etapas:

  1. Faça logon no Portal do Azure.

  2. Navegue até a página do recurso Máquinas virtuais do SQL.

  3. Selecione Registro automático de VMs do SQL Server para abrir a página Registro automático.

    Captura de tela que mostra como selecionar o Registro automático de VMs do SQL Server para abrir a página de registro automático

  4. Escolha sua assinatura na lista suspensa.

  5. Leia os termos e, se você concordar, escolhaAceito.

  6. Selecione Registrar para habilitar o recurso e registrar automaticamente todas as VMs do SQL Server atuais e futuras com a extensão do agente de IaaS do SQL. Isso não reiniciará o serviço SQL Server em nenhuma das VMs.

Desabilitar o registro automático

Use a CLI do Azure ou o Azure PowerShell para desabilitar o recurso de registro automático. Quando o recurso de registro automático é desabilitado, as VMs do SQL Server adicionadas à assinatura precisam ser registradas manualmente com a extensão do agente de IaaS do SQL. Isso não cancelará o registro de VMs do SQL Server existentes que já tiverem sido registradas.

Para desabilitar o registro automático usando a CLI do Azure, execute o seguinte comando:

az feature unregister --namespace Microsoft.SqlVirtualMachine --name BulkRegistration

Habilite para várias assinaturas

Você pode habilitar o recurso de registro automático para várias assinaturas do Azure usando o PowerShell.

Para fazer isso, siga estas etapas:

  1. Salve este script.

  2. Navegue até onde você salvou o script usando um prompt de comando administrativo ou uma janela do PowerShell.

  3. Conecte-se ao Azure (az login).

  4. Execute o script, transmitindo SubscriptionIds como parâmetros. Se nenhuma assinatura for especificada, o script habilitará o registro automático para todas as assinaturas na conta de usuário.

    O seguinte comando habilita o registro automático para duas assinaturas:

    .\EnableBySubscription.ps1 -SubscriptionList a1a1a-aa11-11aa-a1a1-a11a111a1,b2b2b2-bb22-22bb-b2b2-b2b2b2bb
    

    O seguinte comando habilita o registro automático para todas as assinaturas:

    .\EnableBySubscription.ps1
    

Erros de registro com falha são armazenados em RegistrationErrors.csv localizado no mesmo diretório em que você salvou e executou o script .ps1.

Próximas etapas

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