Desconexión de las instancias de SQL Server de Azure Arc

Se aplica a: SQL Server

En este artículo, se describe cómo puede desconectar las instancias de SQL Server de Azure Arc mediante Azure Portal o en el shell de comandos. Se aplica a las instancias de SQL Server habilitado por Azure Arc.

Requisitos previos

La cuenta de Azure debe contar con el rol de colaborador para la suscripción de instancia y el grupo de recursos.

Nota:

No necesita acceso a la máquina de hospedaje para desconectar de Azure Arc.

Cancelar la instalación automática

Antes de desinstalar la extensión de Azure para SQL Server, cancele la instalación automática de la extensión; para ello, agregue la etiqueta y el valor siguientes al recurso de SQL Server habilitado por Azure Arc.

Etiqueta Value
ArcSQLServerExtensionDeployment Disabled

Como alternativa, puede limitar qué extensiones se pueden instalar en el servidor. Puede configurar listas de las extensiones que quiere permitir y bloquear en el servidor. Para obtener más información, consulte Listas de permitidos y listas de bloqueados.

Desinstalación de la extensión de Azure para SQL Server

Para desinstalar la extensión de Azure para SQL Server:

  1. En Azure Portal, vaya a Azure Arc.
  2. En Máquinas, seleccione el servidor específico que hospeda la instancia de SQL Server.
  3. En Extensiones, seleccione la extensión que desea desinstalar (WindowsAgent.SqlServer si es una máquina Windows o LinuxAgent.SqlServer si es una máquina Linux).
  4. Seleccione Desinstalar.
  5. Cuando se le solicite, confirme que desea desinstalar la extensión.

Para quitar los recursos de SQL Server - Azure Arc:

  1. En Azure Portal, vaya a Azure Arc.
  2. En Instancias de SQL Server, seleccione las instancias de SQL Server específicas que desea quitar.
  3. Seleccione Eliminar.
  4. Confirme que desea eliminar el recurso cuando se le solicite.

Para desconectar todas las instancias de SQL Server habilitadas para Azure Arc en un ámbito mayor, como un grupo de recursos, una suscripción o varias suscripciones, con un solo comando, use el script para desinstalar la extensión de Azure para SQL Server. El script es un ejemplo de SQL Server de código abierto e incluye las instrucciones paso a paso.

Archivos y cuentas residuales

Después de desinstalar la extensión de Azure para SQL Server, algunos archivos y objetos de base de datos permanecen.

Archivos

Al desinstalar la extensión se eliminan los archivos binarios, pero es posible que no se eliminen los registros de extensión y otros datos.

Al deshabilitar la extensión no se eliminan archivos binarios ni carpetas.

Tablas

Las tablas creadas por el agente permanecen después de desinstalar la extensión.

Cuentas

Si no ha instalado la extensión en modo de privilegios mínimos, el agente usa la cuenta NTAUTHORITY\SYSTEM.

Deshabilitar o eliminar la extensión no quita el inicio de sesión NTAUTHORITY\SYSTEM de ninguna base de datos porque otras aplicaciones pueden requerir este inicio de sesión. Debes eliminar manualmente el rol de cada base de datos de usuario.

La cuenta NTAUTHORITY\SYSTEM no se aplica a las instalaciones con privilegios mínimos.

Para obtener más información sobre el modo de privilegios mínimos, consulta Funcionamiento de SQL Server habilitado para Azure Arc con privilegios mínimos.