Desconecte las instancias de SQL Server de Azure Arc

Se aplica a:SQL Server

En este artículo se describe cómo desconectar las instancias de SQL Server de Azure Arc mediante el portal de Azure o una línea de comandos. Se aplica a las instancias de SQL Server habilitadas por Azure Arc. Para dejar de administrar una instancia de SQL Server con Azure Arc, quite la extensión SQL Server. Después de completar estos pasos, los recursos de SQL Server - Azure Arc y los componentes asociados se quitan completamente de tu sistema y Azure.

Requisitos previos

La cuenta de Azure debe tener un rol Contributor 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 Azure extensión para SQL Server, opte por no instalar automáticamente la extensión agregando la etiqueta y el valor siguientes al recurso SQL Server habilitado para Azure Arc:

Etiqueta Importancia
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 más información, consulte Permitir listas y listas de bloques.

Desinstalar la extensión de Azure para SQL Server

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

  1. En el portal de Azure, vaya a Azure Arc.
  2. En Machines, seleccione el servidor específico que hospeda la instancia de SQL Server.
  3. En Extensions, 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 el recurso SQL Server - Azure Arc:

  1. En el portal de Azure, vaya a Azure Arc.
  2. En SQL Server instancias, seleccione la instancia de SQL Server específica que desea quitar.
  3. Seleccione Eliminar.
  4. Cuando se le solicite, confirme que desea eliminar el recurso.

Para quitar recursos dependientes de un grupo de recursos:

  1. En el portal de Azure, vaya al grupo de recursos donde estaba el recurso SQL Server.
  2. En Overview, seleccione el recurso y los recursos de SQL Server específicos que desea quitar.
  3. Seleccione Eliminar.
  4. Cuando se le solicite, confirme que desea eliminar los recursos.

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 Azure extensión para SQL Server. El script es un ejemplo de SQL Server de código abierto e incluye instrucciones paso a paso.

Nota:

Después de delete un SQL Server - Azure Arc recurso, es posible que el recurso siga apareciendo en el portal de Azure durante un período de tiempo. Este comportamiento se espera y se debe al almacenamiento en caché de Azure Resource Manager. El recurso normalmente desaparece después de que se actualice la memoria caché. Si el recurso sigue apareciendo después de varias horas, puede comprobar que se eliminó correctamente consultando Azure Resource Graph o usando el CLI de Azure. No se requiere ninguna acción adicional: el recurso no es funcional y no incurre en cargos después de la eliminación.

Archivos y cuentas residuales

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

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 instala la extensión en modo de privilegios mínimos, el agente usa la NT AUTHORITY\SYSTEM cuenta.

Deshabilitar o eliminar la extensión no quita el NT AUTHORITY\SYSTEM inicio de sesión de ninguna base de datos porque es posible que otras aplicaciones requieran este inicio de sesión. Debe eliminar manualmente el acceso en cada base de datos de usuario.

Una NT AUTHORITY\SYSTEM cuenta no se aplica a las instalaciones que usan privilegios mínimos.

Para obtener más información sobre el modo con privilegios mínimos, vea Operate SQL Server habilitado por Azure Arc con privilegios mínimos.