Compartilhar via


Conectar o SQL Server ao Azure Arc

Aplica-se ao:SQL Server

Importante

O Azure Arc instala automaticamente a extensão do Azure para SQL Server quando um servidor conectado ao Azure Arc possui o SQL Server instalado. Todos os recursos de instância do SQL Server são criados automaticamente no Azure, fornecendo uma plataforma de gerenciamento centralizada a todas as instâncias do SQL Server.

Para conectar automaticamente suas instâncias do SQL Server, consulte Conectar automaticamente seu SQL Server ao Azure Arc.

Use o método descrito neste artigo se o servidor já estiver conectado ao Azure, mas a extensão do Azure para SQL Server não for implantada automaticamente.

Uma tag ArcSQLServerExtensionDeployment = Disabled será criada no recurso de máquina do Arc se a extensão for implantada por esse método.

Este artigo explica como conectar sua instância do SQL Server ao Azure Arc. Antes de continuar, conclua os pré-requisitos – SQL Server habilitados pelo Azure Arc.

Integrar o servidor ao Azure Arc

Se o servidor que executa a instância do SQL Server ainda não estiver conectado ao Azure, inicie a conexão na máquina de destino usando o script de integração. Esse script conecta o servidor ao Azure e instala a extensão do Azure para SQL Server.

Observação

Se o servidor já estiver conectado ao Azure, vá para Conectar o SQL Server ao Azure Arc em um servidor já habilitado pelo Azure Arc.

Gerar um script de integração para o SQL Server

  1. Acesse o Azure Arc no portal do Azure.

  2. Em Serviços de Dados, selecione instâncias do SQL Server e, em seguida, selecione + Adicionar para abrir a página Adicionar instâncias existentes do SQL Server .

    Captura de tela da página do Azure Arc com instâncias do SQL Server e +Adicionar selecionado.

  3. Na página Adicionar instâncias existentes do SQL Server , selecione Conectar instâncias do SQL Server para um novo registro ou registrar instâncias do SQL Server para uma instância desconectada.

  4. Examine os pré-requisitos e clique em Avançar: detalhes do servidor

  5. Especificamos:

    • Assinatura
    • Grupo de recursos
    • Região
    • Sistema operacional

    Se necessário, especifique o proxy usado pela rede para se conectar à Internet.

    Para usar um nome específico para o Servidor habilitado para Azure Arc, em vez do nome do host padrão, os usuários podem adicionar o nome do Servidor habilitado para Azure Arc em Nome do Servidor.

    Captura de tela dos detalhes do servidor para o Azure Arc.

  6. Selecione a edição do SQL Server e o tipo de licença que você está usando neste computador. Alguns recursos do SQL Server habilitados para Arc só estão disponíveis para instâncias do SQL Server com Software Assurance (Pago) ou com pagamento conforme o uso do Azure. Para obter mais informações, examine Configurar o SQL Server habilitado pelo Azure Arc.

  7. Especifique as instâncias do SQL Server que você deseja excluir do registro (se tiver várias instâncias instaladas no servidor). Separe cada instância excluída com um espaço.

    Importante

    Se o computador que hospeda a instância do SQL Server já estiver conectado ao Azure Arc, selecione o mesmo grupo de recursos que contém o recurso servidor correspondente – Azure Arc .

    Captura de tela dos detalhes de gerenciamento do servidor.

  8. Selecione Próximo: Marcas para adicionar marcas opcionalmente ao recurso para a instância do SQL Server.

  9. Clique em Executar script para gerar o script de integração. Captura de tela de

    Captura de tela de um script de download.

  10. Clique em Download para baixar o script na máquina.

Conectar as instâncias do SQL Server ao Azure Arc

Nesta etapa, execute o script baixado do portal do Azure na máquina de destino. O script instala a extensão do Azure para SQL Server. Se a própria máquina não tiver o agente de máquina conectada do Azure instalado, o script o instalará primeiro e, em seguida, instalará a extensão do Azure para SQL Server. O agente de computador conectado do Azure registrará o servidor conectado como um recurso do tipo Server - Azure Arc e a extensão do Azure para SQL Server conectará as instâncias do SQL Server como recursos do Azure do tipo SQL Server - Azure Arc.

Importante

Execute o script usando uma conta que atenda aos requisitos mínimos de permissão descritos em Pré-requisitos.

  1. Inicie uma instância de administrador do powershell.exe e entre no módulo do PowerShell com suas credenciais do Azure. Siga as instruções de entrada.

  2. Execute o script baixado.

    & '.\RegisterSqlServerArc.ps1'
    

    Observação

    Se você ainda não tiver instalado o módulo Az do PowerShell e tiver problemas na primeira vez em que o executar, siga as instruções no script e execute-o novamente.

Validar os recursos do SQL Server habilitados para Arc

Acesse Azure Arc > SQL Server e abra o recurso do SQL Server habilitado para Arc recém-registrado a ser validado.

Captura de tela da validação de um SQL Server conectado.

Atualizar a extensão

Para determinar a versão da extensão atual, consulte as notas de versão.

Para verificar a versão da extensão, use o seguinte comando do PowerShell:

azcmagent version

Para simplificar as atualizações de extensão, habilite as atualizações automáticas. Você também pode atualizar manualmente a extensão usando o portal do Azure, o PowerShell e a CLI do Azure.

Para atualizar a extensão no portal do Azure, siga estas etapas:

  1. No portal do Azure, acesse Computadores – Azure Arc.

  2. Selecione o nome do computador em que o SQL Server está instalado para abrir o painel Visão Geral do servidor.

  3. Em Configurações, selecione Extensões.

  4. Marque a caixa da WindowsAgent.SqlServer extensão e selecione Atualizar no menu de navegação.

    Captura de tela do painel da Extensão para a Máquina - Azure Arc no portal do Azure, com a atualização destacada.

  5. Selecione Sim na caixa de diálogo de confirmação da extensão Atualizar para concluir a atualização.

Para obter mais informações sobre como atualizar a extensão do Azure para SQL Server, consulte Atualizar extensão.