Registrar VM do SQL Server no Linux com a extensão do agente IaaS do SQL
Aplica-se a: SQL Server de VM do Azure
Registrando sua VM do SQL Server com a extensão do agente IaaS do SQL para desbloquear uma infinidade de benefícios de recursos para o seu SQL Server em Linux na VM do Azure.
Visão geral
O registro com a extensão do agente IaaS do SQL Server cria orecurso de máquina virtual SQL em sua assinatura, que é um recurso separado do recurso de máquina virtual. Cancelar o registro de sua VM do SQL Server da extensão remove o recurso de máquina virtual do SQL, mas não a máquina virtual real.
Para utilizar a extensão do Agente de IaaS do SQL, primeiro você deve registrar sua assinatura no provedor Microsoft.SqlVirtualMachine, que concede à extensão de IaaS do SQL a capacidade de criar recursos dentro dessa assinatura específica.
Importante
A extensão do agente de IaaS do SQL coleta dados para a expressa finalidade de fornecer aos clientes benefícios opcionais ao usar SQL Server nas máquinas virtuais do Azure. A Microsoft não usará esses dados para auditorias de licenciamento sem o consentimento antecipado do cliente. Consulte o suplemento de privacidade do SQL Server para mais informações.
Pré-requisitos
Para registrar a sua VM do SQL Server na extensão, você precisará de:
- Uma assinatura do Azure.
- Uma máquina virtual do modelo de recurso do Azure Ubuntu Linux com SQL Server 2017 (ou superior) implantada na nuvem pública ou do Azure Governamental.
- A versão mais recente da CLI do Azure ou Azure PowerShell (mínimo 5.0).
Registrar assinatura com RP
Para registrar a sua VM do SQL Server na extensão do agente IaaS do SQL, primeiro você deve registrar a sua assinatura no RP (provedor de recursos) Microsoft.SqlVirtualMachine. Isso concede à extensão do agente IaaS do SQL a capacidade de criar recursos em sua assinatura. Você pode fazê-lo usando o portal do Azure, a CLI do Azure ou o Azure PowerShell.
Portal do Azure
Registre sua assinatura com o provedor de recursos usando o portal do Azure:
- Abra o portal do Azure e navegue até Todos os Serviços.
- Vá para Assinaturas e selecione a assinatura de seu interesse.
- Na página Assinaturas, selecione Provedores de recursos em Configurações.
- Insira sql no filtro para exibir os provedores de recursos relacionados ao SQL.
- Selecione Registrar, Registrar novamente ou Cancelar registro de para o provedor Microsoft.SqlVirtualMachine, dependendo da ação desejada.
Linha de comando
Registre sua assinatura do Azure no provedor Microsoft.SqlVirtualMachine usando a CLI do Azure ou Azure PowerShell.
Registre sua assinatura com o provedor de recursos usando o CLI do Azure:
# Register the SQL IaaS Agent extension to your subscription
az provider register --namespace Microsoft.SqlVirtualMachine
Registrar VM
A extensão do agente IaaS SQL no Linux só está disponível no modo leve, que dá suporte apenas à alteração do tipo de licença e da edição do SQL Server. Use a CLI do Azure ou o Azure PowerShell para registrar a VM do SQL Server com a extensão no modo leve para obter uma funcionalidade limitada.
Forneça o tipo de licença do SQL Server como pago conforme o uso (PAYG
) para pagar por uso, Benefício Híbrido do Azure (AHUB
) para usar a sua própria licença, ou recuperação de desastre (DR
) para ativar a licença de réplica de DR gratuita.
Registre a VM do SQL Server no modo leve com a CLI do Azure:
# Register Enterprise or Standard self-installed VM in Lightweight mode
az sql vm create --name <vm_name> --resource-group <resource_group_name> --location <vm_location> --license-type <license_type>
Verificar o status de registro
Você pode verificar se a sua VM do SQL Server já foi registrada na extensão do agente IaaS do SQL usando o portal do Azure, a CLI do Azure ou o PowerShell.
Portal do Azure
Verifique o status do registro usando o portal do Azure:
- Entre no portal do Azure.
- Vá para o recurso máquinas virtuais do SQL.
- Selecione a VM do SQL Server na lista. Se a VM do SQL Server não estiver listada aqui, provavelmente ela não foi registrada na extensão do agente IaaS do SQL.
Linha de comando
Verifique o status atual do registro da VM do SQL Server usando a CLI do Azure ou o PowerShell. ProvisioningState
aparece como Succeeded
se o registro foi bem-sucedido.
Verifique o status do registro usando o CLI do Azure:
az sql vm show -n <vm_name> -g <resource_group>
Um erro indica que a VM do SQL Server não foi registrada no provedor de recursos.
Registro automático
O registro automático tem suporte para VMs do Ubuntu Linux.
Próximas etapas
Para obter mais informações, consulte os seguintes artigos: