Desconectar instâncias do SQL Server do Azure Arc

Aplica-se a: SQL Server

Este artigo descreve como desligar instâncias do SQL Server do Azure Arc usando o portal do Azure ou um shell de comandos. Aplica-se a instâncias do SQL Server ativadas pelo Azure Arc. Para deixar de gerir uma instância do SQL Server com o Azure Arc, remova a extensão do SQL Server. Depois de completar estes passos, os recursos do SQL Server - Azure Arc e os componentes associados são totalmente removidos do seu sistema e do Azure.

Pré-requisitos

A sua conta Azure deve ter a função de Contribuidor para a subscrição da instância e grupo de recursos.

Observação

Não precisas de acesso à máquina de alojamento para te desconectares do Azure Arc.

Desativar a instalação automática

Antes de desinstalar a Azure Extension for SQL Server, opte por não instalar automaticamente a extensão adicionando a seguinte etiqueta e valor ao recurso SQL Server compatível com Azure Arc:

Etiqueta Valor
ArcSQLServerExtensionDeployment Disabled

Como alternativa, você pode limitar quais extensões podem ser instaladas no seu servidor. Você pode configurar listas das extensões que deseja permitir e bloquear no servidor. Para saber mais, consulte listas de Permitir e listas de bloqueio.

Desinstalar Extensão Azure para SQL Server

Para desinstalar a Azure Extension for SQL Server:

  1. No portal Azure, vai a Azure Arc.
  2. Em Máquinas, selecione o servidor específico que aloja a instância SQL Server.
  3. Em Extensions, selecione a extensão que quer desinstalar (WindowsAgent.SqlServer se for uma máquina Windows, ou LinuxAgent.SqlServer se for uma máquina Linux).
  4. Selecione Desinstalar.
  5. Quando solicitado, confirme que quer desinstalar a extensão.

Para remover o recurso SQL Server - Azure Arc:

  1. No portal Azure, vai a Azure Arc.
  2. Em instâncias de SQL Server, selecione a instância de SQL Server específica que quer remover.
  3. Selecione Eliminar.
  4. Quando solicitado, confirme que quer eliminar o recurso.

Para remover recursos dependentes de um grupo de recursos:

  1. No portal do Azure, vai ao grupo de recursos onde estava o recurso do SQL Server.
  2. Em Visão Geral, selecione o recurso SQL Server específico e os recursos que pretende remover.
  3. Selecione Eliminar.
  4. Quando solicitado, confirme que quer eliminar os recursos.

Para desligar todas as instâncias de SQL Server habilitadas por Azure Arc num âmbito maior (como um grupo de recursos, uma subscrição ou múltiplas subscrições) com um único comando, use o script script para desinstalar Azure Extensão para SQL Server. O script é um exemplo open source do SQL Server e inclui instruções passo a passo.

Observação

Depois de delete um recurso SQL Server - Azure Arc, o recurso pode continuar a aparecer no portal Azure durante algum tempo. Este comportamento é esperado e é causado pela cache do Azure Resource Manager. O recurso normalmente desaparece após a atualização da cache. Se o recurso continuar a aparecer após várias horas, pode verificar que foi eliminado com sucesso consultando o Azure Resource Graph ou usando a CLI do Azure. Não é necessária mais nenhuma ação — o recurso não está funcional e não sofre cargas após a eliminação.

Ficheiros e contas residuais

Depois de desinstalar a Extensão do Azure para SQL Server, alguns ficheiros e objetos de base de dados permanecem.

Ficheiros

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.

Desativar a extensão não exclui nenhum arquivo binário ou pasta.

Tabelas

As tabelas criadas pelo agente permanecem depois de desinstalar a extensão.

Contas

Se não instalares a extensão no modo de mínimo privilégio, o agente usa a NT AUTHORITY\SYSTEM conta.

Desativar ou eliminar a extensão não remove o NT AUTHORITY\SYSTEM login de nenhuma base de dados porque outras aplicações podem exigir esse login. Deve remover manualmente as credenciais de acesso de cada base de dados de utilizador.

Uma NT AUTHORITY\SYSTEM conta não se aplica a instalações que usam o privilégio mínimo.

Para mais informações sobre o modo de menor privilégio, veja Operar SQL Server ativado por Azure Arc com menor privilégio.