Partilhar via


Registrar VM do Windows SQL Server com a extensão SQL IaaS Agent

Aplica-se a:SQL Server em VM do Azure

Registre sua VM do SQL Server com a extensão SQL IaaS Agent para desbloquear uma grande variedade de benefícios de recursos para seu SQL Server na VM do Windows do Azure.

Este artigo ensina você a registrar uma única VM do SQL Server com a extensão do SQL IaaS Agent. Como alternativa, você pode registrar todas as VMs do SQL Server em uma assinatura automaticamente ou várias VMs em lote usando um script.

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. modos de gerenciamento para a extensão do SQL IaaS Agent foram removidos em março de 2023.

Visão geral

O registo com a extensão SQL Server IaaS Agent cria o recurso de máquina virtual SQL na sua subscrição, que é um recurso separado do recurso de máquina virtual. Excluir a extensão da VM do SQL Server remove o recurso da máquina virtual SQL, mas não elimina a máquina virtual real.

A implantação de uma imagem do SQL Server VM Azure Marketplace por meio do portal do Azure registra automaticamente a VM do SQL Server com a extensão, que inclui registrar o de assinatura com o provedor de recursos (RP) Microsoft.SqlVirtualMachine, se ainda não estiver registrado. No entanto, se você optar por autoinstalar o SQL Server em uma máquina virtual do Azure ou provisionar uma máquina virtual do Azure a partir de um VHD personalizado, deverá registrar sua VM do SQL Server com a extensão do SQL IaaS Agent para desbloquear todos os benefícios de recursos e capacidade de gerenciamento. Por padrão, as VMs do Azure que têm o SQL Server 2016 ou posterior instalado serão automaticamente registradas com a extensão do SQL IaaS Agent quando detetadas pelo serviço CEIP. Consulte o suplemento de privacidade do SQL Server para obter mais informações. Para obter informações sobre privacidade, consulte as declarações de privacidade da extensão SQL IaaS Agent.

Para utilizar a extensão do SQL IaaS Agent, deve primeiro registar a sua subscrição no fornecedor Microsoft.SqlVirtualMachine, o que dá à extensão do SQL IaaS Agent a capacidade de criar recursos dentro dessa subscrição específica. Em seguida, você pode registrar sua VM do SQL Server com a extensão.

Pré-requisitos

Para registrar sua VM do SQL Server com a extensão, você precisará do seguinte:

  • Uma assinatura do Azure.
  • Um Modelo de Recursos do Azure suportadomáquina virtual do Windows Server com uma versão do SQL Server suportada implantada na nuvem pública ou do Azure Government.
  • Verifique se a VM do Azure está em execução.
  • As credenciais de cliente usadas para registrar a máquina virtual existem em qualquer uma das seguintes funções do Azure: de Colaborador de Máquina Virtual, de Colaborador ou de Proprietário.
  • A versão mais recente do Azure CLI ou do Azure PowerShell (versão mínima 5.0).
  • Um mínimo de .NET Framework 4.5.1 ou posterior.
  • Para verificar se nenhuma das limitações se lhe aplica.

Registar subscrição com RP

Para registrar sua VM do SQL Server com a extensão do SQL IaaS Agent, você deve primeiro registrar sua assinatura no Microsoft.SqlVirtualMachine provedor de recursos (RP). Isso dá à extensão do SQL IaaS Agent a capacidade de criar recursos em sua assinatura. Você pode fazer isso usando o portal do Azure, a CLI do Azure ou o Azure PowerShell.

Registe a sua subscrição junto do fornecedor de recursos utilizando o portal do Azure:

  1. Abra o portal do Azure e acesse Todos os Serviços.

  2. Aceda a Subscrições e selecione a subscrição de interesse.

  3. Na página Subscrições, selecione Fornecedores de recursos em Definições.

  4. Insira sql no filtro para exibir os provedores de recursos relacionados ao SQL.

  5. Selecione Registrar, Registrar novamenteou Cancelar registro para o provedor de Microsoft.SqlVirtualMachine , dependendo da ação desejada.

    Captura de tela mostrando como modificar o provedor.

Registar com a extensão

Você pode registrar manualmente sua VM do SQL Server com a extensão do SQL IaaS Agent usando o Azure PowerShell ou a CLI do Azure.

Forneça o tipo de licença do SQL Server como pagamento conforme o uso (PAYG) para pagar por uso, Benefício Híbrido do Azure (AHUB) para usar sua própria licença ou recuperação de desastres (DR) para ativar a licença de réplica de DR gratuita .

Atualmente, não é possível registrar sua VM do SQL Server com a extensão do SQL IaaS Agent usando o portal do Azure.

Verificar o estado do registo

Você pode verificar se sua VM do SQL Server já foi registrada com a extensão do Agente IaaS do SQL usando o portal do Azure, a CLI do Azure ou o Azure PowerShell.

Verifique o status de registro com o portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Vá para o VMs do SQL Server.

  3. Selecione sua VM do SQL Server na lista. Se sua VM do SQL Server não estiver listada aqui, ela provavelmente não foi registrada com a extensão do SQL IaaS Agent.

  4. Exiba o valor em Status. Se Status for bem-sucedido , a VM do SQL Server foi registrada com êxito na extensão do SQL IaaS Agent.

    Captura de tela mostrando como verificar o status com o registro SQL RP.

Como alternativa, você pode verificar o status escolhendo Reparar no painel Suporte + solução de problemas no recurso máquina virtual SQL. O estado de provisionamento para a extensão do SQL IaaS Agent pode ser Succeeded ou Failed.

Um erro indica que a VM do SQL Server não foi registrada com a extensão.

Excluir a extensão

Para anular o registo da sua VM do SQL Server com a extensão SQL IaaS Agent, elimine a máquina virtual SQL e o recurso usando o portal do Azure, o PowerShell ou a CLI do Azure. A exclusão da máquina virtual SQL do recurso não exclui a VM do SQL Server.

Advertência

Tenha muito cuidado ao excluir a extensão da sua VM do SQL Server. Siga as etapas cuidadosamente porque é possível excluir inadvertidamente a máquina virtual ao tentar remover o recurso .

Para excluir a extensão da sua VM do SQL Server usando o portal do Azure, siga estas etapas:

  1. Entre no portal do Azure.

  2. Navegue até o recurso SQL VM.

    Captura de tela do recurso de máquinas virtuais SQL.

  3. Selecione Excluir.

    Captura de tela mostrando como selecionar excluir na navegação superior.

  4. Digite o nome da máquina virtual SQL e desmarque a caixa de seleção ao lado da máquina virtual.

    Captura de tela mostrando como desmarcar a VM para impedir a exclusão da máquina virtual real e, em seguida, selecione Excluir para continuar com a exclusão do recurso SQL VM.

    Advertência

    A falha ao desmarcar a caixa de seleção ao lado do nome da máquina virtual excluirá totalmente a máquina virtual. Desmarque a caixa de seleção para excluir a extensão da VM do SQL Server, mas não excluir a máquina virtual real.

  5. Selecione Excluir para confirmar a exclusão da máquina virtual SQL do recursoe não da VM do SQL Server.

Para saber mais, leia os seguintes artigos: