Compartir vía


Requisitos previos: SQL Server habilitado por Azure Arc

Se aplica a: SQL Server

Una instancia de SQL Server habilitado para Azure Arc es una instancia local o en un proveedor de nube que está conectada a Azure Arc. En este artículo se explican esos requisitos previos.

Si las VM con SQL Server están en clústeres de VMware, consulta Soporte técnico en VMware.

Antes de realizar la implementación

Para poder habilitar para Arc una instancia de SQL Server, necesita:

Permisos de la cuenta de instalación

El usuario o la entidad de servicio requieren lo siguiente:

  • Permiso de lectura en la suscripción
  • Permiso de administrador local en el sistema operativo para instalar y configurar el agente
    • En Linux, usa la cuenta raíz
    • En Windows, usa una cuenta que pertenezca al grupo de Administradores local

Antes de habilitar SQL Server con Arc, el script de instalación comprueba lo siguiente:

  • La región en la que se admite SQL Server habilitado para Arc
  • El registro del proveedor de recursos Microsoft.AzureArcData

Estas comprobaciones requieren permiso de lectura en la suscripción para el usuario.

El usuario o la entidad de servicio deben tener los siguientes permisos en el grupo de recursos de Azure para completar la tarea. Concretamente:

  • RolAzure Connected Machine Onboarding
  • Microsoft.AzureArcData/register/action
  • Microsoft.HybridCompute/machines/extensions/read
  • Microsoft.HybridCompute/machines/extensions/write
  • Microsoft.Resources/deployments/validate/action

Los usuarios se pueden asignar a roles integrados que tengan estos permisos, por ejemplo:

Para más información, consulte Asignación de roles de Azure mediante Azure Portal.

Comprobación del estado de las bases de datos de usuario

Cuando Azure Arc habilita una instancia de SQL Server, la conexión establece algunos permisos de base de datos para que pueda administrar bases de datos desde Azure. Para obtener más información sobre los permisos establecidos en un nivel de base de datos, consulte Permisos de SQL.

Solo se incluyen las bases de datos que están en línea y son actualizables.

Compruebe el estado de las bases de datos que planea administrar desde Azure.

Esta consulta enumera todas las bases de datos, su estado y si se pueden actualizar:

SELECT 
    name AS DatabaseName,
    CASE 
        WHEN state_desc = 'ONLINE' THEN 'Online'
        WHEN state_desc = 'OFFLINE' THEN 'Offline'
        ELSE 'Unknown'
    END AS Status,
    CASE 
        WHEN is_read_only = 0 THEN 'READ_WRITE'
        ELSE 'READ_ONLY'
    END AS UpdateableStatus
FROM sys.databases;

Ejecute esa consulta en cualquier instancia que habilite.

Permisos de la cuenta de servicio

La cuenta de servicio de SQL Server debe ser miembro del rol fijo de servidor sysadmin en cada instancia de SQL Server. De manera predeterminada, la cuenta de servicio de SQL Server es miembro del rol fijo de servidor sysadmin.

Para obtener más información sobre este requisito, revise cuenta de servicio de SQL Server.

Establecimiento de exclusiones de proxy

Nota:

La exclusión de esta sección es necesaria para la versión de marzo de 2024 y las anteriores.

A partir de la versión de abril de 2024, esta exclusión no es necesaria.

Si se usa un servidor proxy, establezca la variable de entorno NO_PROXY para excluir el tráfico de proxy para:

  • localhost
  • 127.0.0.1

Conexión al servicio de procesamiento de datos de Azure Arc

SQL Server habilitado para Arc requiere una conexión saliente al servicio de procesamiento de datos de Azure Arc.

Cada servidor virtual o físico debe comunicarse con Azure. En concreto, requieren conectividad a:

  • Dirección URL: *.<region>.arcdataservices.com
  • Puerto: 443
  • Dirección: saliente
  • Proveedor de autenticación: Microsoft Entra ID

Para obtener el segmento de región de un punto de conexión regional, quite todos los espacios del nombre de la región de Azure. Por ejemplo, en la región Este de EE. UU. 2, el nombre de la región es eastus2.

Por ejemplo: *.<region>.arcdataservices.com debe ser *.eastus2.arcdataservices.com en la región Este de EE. UU. 2.

Para obtener una lista de las regiones admitidas, consulte Regiones de Azure admitidas.

Para obtener una lista de todas las regiones, ejecute este comando:

az account list-locations -o table

Nota:

No puede usar conexiones de Azure Private Link al servicio de procesamiento de datos de Azure Arc. Consulte Configuraciones no compatibles.

Versiones y entornos de SQL Server admitidos

Configuraciones admitidas

Versión de SQL Server

SQL Server 2012 (11.x) y versiones posteriores.

Sistemas operativos

  • Windows Server 2012 y versiones posteriores
  • Ubuntu 20.04 (x64)
  • Red Hat Enterprise Linux (RHEL) 8 (x64)
  • SUSE Linux Enterprise Server (SLES) 15 (x64)

Importante

El soporte técnico de Windows Server 2012 y Windows Server 2012 R2 ha finalizado el 10 de octubre de 2023. Para obtener más información, consulte Finalización del soporte técnico de SQL Server 2012 y Windows Server 2012/2012 R2.

.NET Framework

En Windows .NET Framework 4.7.2 y versiones posteriores.

Este requisito comienza con la versión 1.1.2504.99 de extensión (versión del 14 de noviembre de 2023). Sin esta versión, es posible que la extensión no funcione según lo previsto. Windows Server 2012 R2 no incluye .NET Framework 4.7.2 de manera predeterminada y debe actualizarse según corresponda.

Compatibilidad con VMware

Puedes implementar SQL Server habilitado por Azure Arc en máquinas virtuales de VMware que ejecutan:

  • Local
  • En las soluciones de VMware, por ejemplo:
    • Azure VMware Solution (AVS)

      Advertencia

      Si ejecutas VM con SQL Server en la nube privada de Azure VMware Solution (AVS), sigue los pasos descritos en Implementación de Azure VMware Solution habilitado para Arc para habilitar.

      Este es el único mecanismo de implementación que proporciona una experiencia totalmente integrada con las funcionalidades de Arc dentro de la nube privada de AVS.

    • VMware Cloud en AWS

    • Google Cloud VMware Engine

Configuraciones no compatibles

SQL Server habilitado para Azure Arc no admite actualmente las siguientes configuraciones:

  • SQL Server en ejecución en contenedores de Linux.
  • Roles de SQL Server distintos del motor de base de datos, como Analysis Services (SSAS), Reporting Services (SSRS) o Integration Services (SSIS).
  • Ediciones de SQL Server: Business Intelligence.
  • Conexiones de Private Link al servicio de procesamiento de datos de Azure Arc en el punto de conexión <region>.arcdataservices.com usado para la carga de inventario y uso.
  • SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x) y versiones anteriores.
  • No se puede instalar el agente de Arc y la extensión de SQL Server como parte de la creación de imágenes sysprep.
  • Varias instancias de SQL Server instaladas en el mismo sistema operativo host con el mismo nombre de instancia.
  • SQL Server en Azure Virtual Machines.
  • Un grupo de disponibilidad Always On en el que una o varias réplicas se encuentra en una instancia de clúster de conmutación por error.

Registro de proveedores de recursos

Para registrar los proveedores de recursos, utilice uno de los métodos siguientes:

  1. Seleccione Suscripciones.
  2. Elija su suscripción.
  3. En Configuración, seleccione Proveedores de recursos.
  4. Busque Microsoft.AzureArcData y Microsoft.HybridCompute y seleccione Registrar.

Límites del servicio y la suscripción de Azure

Antes de configurar sus máquinas e instancias de SQL Server con Azure Arc, revise los límites de suscripción y los límites del grupo de recursos de Azure Resource Manager para planificar el número de máquinas que se van a conectar.

Regiones admitidas

SQL Server habilitado para Arc está disponible en las siguientes regiones:

  • Este de EE. UU.
  • Este de EE. UU. 2
  • Oeste de EE. UU.
  • Oeste de EE. UU. 2
  • Oeste de EE. UU. 3
  • Centro de EE. UU.
  • Centro-Norte de EE. UU
  • Centro-sur de EE. UU.
  • Centro-Oeste de EE. UU.
  • Centro de Canadá
  • Este de Canadá
  • Sur de Reino Unido 2
  • Oeste de Reino Unido
  • Centro de Francia
  • Oeste de Europa
  • Norte de Europa
  • Norte de Suiza
  • Centro de la India
  • Sur de Brasil
  • Norte de Sudáfrica
  • Norte de Emiratos Árabes Unidos
  • Japón Oriental
  • Centro de Corea del Sur
  • Sudeste de Asia
  • Este de Australia
  • Centro de Suecia
  • Este de Noruega

Importante

Para una incorporación y funcionamiento correctos, asigne la misma región al servidor habilitado para Arc y SQL Server habilitado para Arc.

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

El Asistente para instalación de instalación de SQL Server 2022 (16.x) no admite la instalación de la extensión de Azure para SQL Server. Hay dos formas de instalar este componente. Realice una de las siguientes acciones:

Para los clústeres de VMware, consulta Soporte técnico en VMware.