Compartilhar via


Desconectar as instâncias do SQL Server do Azure Arc

Aplica-se: SQL Server

Este artigo descreve como você pode desconectar as instâncias do SQL Server do Azure Arc usando portal do Azure ou o shell de comando. Aplica-se a instâncias do SQL Server habilitado pelo Azure Arc.

Pré-requisitos

Sua conta do Azure deve ter uma Função de colaborador para a assinatura de instância e o grupo de recursos.

Observação

Você não precisa de acesso ao computador host para se desconectar do Azure Arc.

Descadastrar instalação automática

Antes de desinstalar a extensão do Azure para SQL Server, desative a instalação automática da extensão adicionando a seguinte marca e valor ao recurso do SQL Server habilitado para Azure Arc:

Marca Valor
ArcSQLServerExtensionDeployment Disabled

Como alternativa, você pode limitar as extensões que podem ser instaladas no servidor. Você pode configurar listas de extensões que deseja permitir e bloquear no servidor. Para saber mais, confira Listas de permissões e listas de bloqueio.

Desinstalar a extensão do Azure do SQL Server

Para desinstalar a extensão do Azure do SQL Server:

  1. No portal do Azure, vá para o Azure Arc.
  2. Em Computadores, selecione o servidor específico que hospeda a instância do SQL Server.
  3. Em Extensões, selecione a extensão que você deseja desinstalar (WindowsAgent.SqlServer para computador Windows ou LinuxAgent.SqlServer para computador Linux).
  4. Selecione Desinstalar.
  5. Quando solicitado, confirme se você deseja desinstalar a extensão.

Para remover o recurso do SQL Server - Azure Arc:

  1. No portal do Azure, vá para o Azure Arc.
  2. Em instâncias do SQL Server, selecione as instâncias do SQL Server específicas que você deseja remover.
  3. Selecione Excluir.
  4. Quando solicitado, confirme que você deseja excluir o recurso.

Para desconectar todas as instâncias do SQL Server habilitadas para Azure Arc em um escopo maior (como um grupo de recursos, uma assinatura ou várias assinaturas) com um só comando, use o script Desinstalar a extensão do Azure para SQL Server. O script é uma amostra do SQL Server de código aberto e inclui as instruções passo a passo.

Arquivos e contas residuais

Depois de desinstalar a extensão do Azure para SQL Server, alguns arquivos e objetos de banco de dados permanecem.

Arquivos

A desinstalação da extensão exclui os arquivos binários, mas os logs de extensão e outros dados podem não ser excluídos.

Desabilitar a extensão não exclui nenhum arquivo ou pasta binária.

Tabelas

As tabelas criadas pelo agente permanecem após a desinstalação da extensão.

Contas

Se você não instalou a extensão no modo de privilégio mínimo, o agente usa a conta NTAUTHORITY\SYSTEM.

Desabilitar ou excluir a extensão não remove o login NTAUTHORITY\SYSTEM de nenhum banco de dados porque outros aplicativos podem exigir esse login. Você precisa remover manualmente a função de cada banco de dados do usuário.

A conta NTAUTHORITY\SYSTEM não se aplica a instalações que usam privilégios mínimos.

Para obter detalhes sobre o modo de privilégio mínimo, confira Operar o SQL Server habilitado pelo Azure Arc com privilégios mínimos.