Compartir vía


Versiones admitidas de SQL Server para Configuration Manager

Se aplica a: Configuration Manager (rama actual)

Cada sitio de Configuration Manager requiere una versión y una configuración de SQL Server compatibles para hospedar la base de datos del sitio.

Instancias y ubicaciones de SQL Server

Sitio de administración central y sitios primarios

La base de datos del sitio debe usar una instalación completa de SQL Server.

SQL Server se puede encontrar en:

  • Equipo del servidor de sitio.
  • Equipo remoto desde el servidor de sitio.

Se admiten las instancias siguientes:

Sitios secundarios

La base de datos del sitio puede usar la instancia predeterminada de una instalación completa de SQL Server o SQL Server Express.

SQL Server debe encontrarse en el equipo del servidor de sitio.

Limitaciones para admitir

No se admiten las siguientes configuraciones:

  • Una instancia de clúster de conmutación por error en una configuración de clúster de equilibrio de carga de red (NLB)

  • Una instancia de clúster de conmutación por error en un volumen compartido de clúster (CSV)

  • Tecnología de creación de reflejo de la base de datos de SQL Server y replicación punto a punto

La replicación transaccional de SQL Server solo se admite para replicar objetos en puntos de administración configurados para usar réplicas de base de datos.

Versiones admitidas de SQL Server

En una jerarquía con varios sitios, diferentes sitios pueden usar versiones diferentes de SQL Server para hospedar la base de datos del sitio. Siempre que se cumplan los siguientes elementos:

Para SQL Server 2016 y versiones anteriores, la compatibilidad con cada versión de SQL Server y service Pack se rige por la directiva de ciclo de vida de Microsoft. La compatibilidad con un service Pack de SQL Server específico incluye actualizaciones acumulativas a menos que interrumpan la compatibilidad con versiones anteriores con la versión base del Service Pack. A partir de SQL Server 2017, los Service Pack no se publicarán, ya que siguen un modelo de mantenimiento moderno. El equipo de SQL Server recomienda la instalación proactiva y continua de actualizaciones acumulativas a medida que estén disponibles.

A menos que se especifique lo contrario, las siguientes versiones de SQL Server se admiten con todas las versiones activas de Configuration Manager. Si se agrega compatibilidad con una nueva versión de SQL Server, se anota la versión de Configuration Manager que agrega esa compatibilidad. Del mismo modo, si la compatibilidad está en desuso, busque detalles sobre las versiones afectadas de Configuration Manager.

Importante

Cuando se usa SQL Server Standard para la base de datos en el sitio de administración central, se limita el número total de clientes que puede admitir una jerarquía. Consulte Números de tamaño y escala.

SQL Server 2022: Standard, Enterprise

A partir de la rama actual 2303, se agrega compatibilidad con SQL Server 2022 con la estimación de cardinalidad o nivel de compatibilidad establecida en 150 en la base de datos de Configuration Manager. Actualmente no se admite SQL 2022 nativo (160).

Puede usar esta versión de SQL Server para los siguientes sitios:

  • Un sitio de administración central
  • Un sitio primario
  • Un sitio secundario

SQL Server 2019: Standard, Enterprise

Puede usar esta versión con la actualización acumulativa 5 (CU5) o posterior, siempre que la versión de actualización acumulativa sea compatible con el ciclo de vida de SQL Server. CU5 es el requisito mínimo para SQL Server 2019, ya que resuelve un problema con la inserción de UDF escalar.

Puede usar esta versión de SQL Server para los siguientes sitios:

  • Un sitio de administración central
  • Un sitio primario
  • Un sitio secundario

SQL Server 2017: Standard, Enterprise

Puede usar esta versión con la versión de actualización acumulativa 2 o posterior, siempre y cuando la versión de actualización acumulativa sea compatible con el ciclo de vida de SQL Server. Puede usar esta versión de SQL Server para los siguientes sitios:

  • Un sitio de administración central
  • Un sitio primario
  • Un sitio secundario

SQL Server 2016: Standard, Enterprise

Puede usar esta versión con el Service Pack mínimo y la actualización acumulativa compatibles con el ciclo de vida de SQL Server. Puede usar esta versión de SQL Server para los siguientes sitios:

  • Un sitio de administración central
  • Un sitio primario
  • Un sitio secundario

SQL Server 2014: Standard, Enterprise

Puede usar esta versión con el Service Pack mínimo y la actualización acumulativa compatibles con el ciclo de vida de SQL Server. Puede usar esta versión de SQL Server para los siguientes sitios:

  • Un sitio de administración central
  • Un sitio primario
  • Un sitio secundario

Importante

A partir de la versión 2409, la compatibilidad con SQL Server 2014 está en desuso. Su ciclo de vida de soporte técnico finaliza en julio de 2024. Planee actualizar todos los servidores de bases de datos antes de ese momento. Para obtener más información, vea SQL Server.

SQL Server 2017 Express

Puede usar esta versión con la versión de actualización acumulativa 2 o posterior, siempre y cuando la versión de actualización acumulativa sea compatible con el ciclo de vida de SQL Server. Puede usar esta versión de SQL Server para los siguientes sitios:

  • Un sitio secundario

SQL Server 2016 Express

Puede usar esta versión con el Service Pack mínimo y la actualización acumulativa compatibles con el ciclo de vida de SQL Server. Puede usar esta versión de SQL Server para los siguientes sitios:

  • Un sitio secundario

SQL Server 2014 Express

Puede usar esta versión con el Service Pack mínimo y la actualización acumulativa compatibles con el ciclo de vida de SQL Server. Puede usar esta versión de SQL Server para los siguientes sitios:

  • Un sitio secundario

Importante

A partir de la versión 2409, la compatibilidad con SQL Server 2014 está en desuso. Su ciclo de vida de soporte técnico finaliza en julio de 2024. Planee actualizar todos los servidores de bases de datos antes de ese momento. Para obtener más información, vea SQL Server.

Configuraciones necesarias para SQL Server

Todas las instalaciones de SQL Server que se usan para una base de datos de sitio requieren las siguientes configuraciones, incluido SQL Server Express. Cuando Configuration Manager instala SQL Server Express como parte de una instalación de sitio secundario, crea automáticamente estas configuraciones.

Versión de la arquitectura de SQL Server

Configuration Manager requiere una versión de 64 bits de SQL Server para hospedar la base de datos del sitio.

Intercalación de base de datos

En cada sitio, tanto la instancia de SQL Server que se usa para el sitio como la base de datos del sitio deben usar la siguiente intercalación: SQL_Latin1_General_CP1_CI_AS.

Configuration Manager admite dos excepciones a esta intercalación para el estándar de china GB18030. Para obtener más información, consulte Compatibilidad internacional.

Nivel de compatibilidad de base de datos

Configuration Manager requiere que el nivel de compatibilidad de la base de datos del sitio sea no menor que la versión de SQL Server compatible más baja para la versión de Configuration Manager.

Al actualizar una base de datos de sitio desde una versión anterior de SQL Server, la base de datos mantiene su nivel de estimación de cardinalidad existente, si está en el mínimo permitido para esa instancia de SQL Server. Al actualizar SQL Server con una base de datos en un nivel de compatibilidad inferior al nivel permitido, establece automáticamente la base de datos en el nivel de compatibilidad más bajo permitido por SQL Server.

En la tabla siguiente se identifican los niveles de compatibilidad recomendados para las bases de datos de sitio de Configuration Manager:

Versión de SQL Server Niveles de compatibilidad admitidos Nivel recomendado
SQL Server 2022 150, 140, 130, 120, 110 150
SQL Server 2019 150, 140, 130, 120, 110 150
SQL Server 2017 140, 130, 120, 110 140
SQL Server 2016 130, 120, 110 130

Para identificar el nivel de compatibilidad de estimación de cardinalidad de SQL Server en uso para la base de datos del sitio, ejecute la siguiente consulta SQL en el servidor de base de datos de sitio:

SELECT name, compatibility_level FROM sys.databases

Para obtener más información sobre los niveles de compatibilidad de SQL Server y cómo establecerlos, vea ALTER DATABASE Compatibility Level (Transact-SQL).

Características de SQL Server

Solo se requiere la característica Servicios del motor de base de datos para cada servidor de sitio.

La replicación de base de datos de Configuration Manager no requiere la característica de replicación de SQL Server . Sin embargo, esta configuración de SQL Server es necesaria cuando se usan réplicas de base de datos para puntos de administración.

Autenticación de Windows

Configuration Manager requiere la autenticación de Windows para validar las conexiones a la base de datos.

Instancia de SQL Server

Use una instancia dedicada de SQL Server para cada sitio. La instancia puede ser una instancia con nombre o la instancia predeterminada.

Memoria de SQL Server

Reserve memoria para SQL Server mediante SQL Server Management Studio. Establezca la opción Memoria mínima del servidor en Opciones de memoria del servidor. Para obtener más información sobre cómo configurar esta configuración, vea Opciones de configuración del servidor de memoria de SQL Server.

  • Para un servidor de base de datos que instale en el mismo equipo que el servidor de sitio: limite la memoria de SQL Server al 50 al 80 por ciento de la memoria del sistema direccionable disponible.

  • Para un servidor de base de datos dedicado que es remoto desde el servidor de sitio: limite la memoria de SQL Server al 80 al 90 por ciento de la memoria del sistema direccionable disponible.

  • Para una reserva de memoria para el grupo de búferes de cada instancia de SQL Server en uso:

    • Para un sitio de administración central: establezca un mínimo de 8 GB.
    • Para un sitio primario: establezca un mínimo de 8 GB.
    • Para un sitio secundario: establezca un mínimo de 4 GB.

Desencadenadores anidados de SQL Server

Los desencadenadores anidados de SQL Server deben estar habilitados. Para obtener más información, consulte Configuración de la opción de configuración del servidor de desencadenadores anidados.

Integración de CLR de SQL Server

La base de datos del sitio requiere que SQL Server Common Language Runtime (CLR) esté habilitado. Esta opción se habilita automáticamente cuando se instala Configuration Manager. Para obtener más información sobre CLR, consulte Introducción a la integración clr de SQL Server.

SQL Server Service Broker (SSB)

SQL Server Service Broker es necesario tanto para la replicación entre sitios como para un único sitio primario.

Configuración TRUSTWORTHY

Configuration Manager habilita automáticamente la propiedad de base de datos SQL TRUSTWORTHY. Configuration Manager requiere que esta propiedad esté activada.

Configuraciones opcionales para SQL Server

Las siguientes configuraciones son opcionales para cada base de datos que usa una instalación completa de SQL Server.

Servicio SQL Server

Puede configurar el servicio SQL Server para que se ejecute mediante:

  • Una cuenta de usuario de dominio de derechos bajos :

    • Esta configuración es un procedimiento recomendado y podría requerir que registre manualmente el nombre de entidad de seguridad de servicio (SPN) para la cuenta.
  • La cuenta del sistema local del equipo que ejecuta SQL Server:

    • Use la cuenta del sistema local para simplificar el proceso de configuración.
    • Cuando se usa la cuenta del sistema local, Configuration Manager registra automáticamente el SPN para el servicio SQL Server.
    • El uso de la cuenta del sistema local para el servicio SQL Server no es un procedimiento recomendado de SQL Server.

Cuando el equipo que ejecuta SQL Server no usa su cuenta de sistema local para ejecutar el servicio SQL Server, configure el SPN de la cuenta que ejecuta el servicio SQL Server en Active Directory Domain Services. (Cuando se usa la cuenta del sistema, el SPN se registra automáticamente).

Para obtener información sobre los SPN de la base de datos de sitio, consulte Administración del SPN para el servidor de base de datos de sitio.

Para obtener información sobre cómo cambiar la cuenta que usa el servicio SQL Server, vea Servicios SCM: cambiar la cuenta de inicio del servicio.

SQL Server Reporting Services

SQL Server Reporting Services es necesario para instalar un punto de Reporting Services que le permite ejecutar informes. Configuration Manager admite las mismas versiones de SQL Server para la generación de informes que para la base de datos del sitio.

Para obtener más información, consulte Requisitos previos para la generación de informes en Configuration Manager.

Importante

Después de actualizar SQL Server desde una versión anterior, es posible que vea el siguiente error: Generador de informes no existe.
Para resolver este error, debe volver a instalar el rol de sistema de sitio de punto de Reporting Services.

Punto de servicio de almacenamiento de datos

El almacenamiento de datos usa una base de datos independiente. Puede hospedarlo en el servidor de base de datos de sitio o en un servidor SQL Server independiente. Para obtener más información, consulte El punto de servicio de almacenamiento de datos para Configuration Manager.

Puertos de SQL Server

Para la comunicación con el motor de base de datos de SQL Server y para la replicación entre sitios, puede usar las configuraciones de puerto predeterminadas de SQL Server o especificar puertos personalizados:

  • Las comunicaciones entre sitios usan SQL Server Service Broker, que usa el puerto TCP 4022 de forma predeterminada.

  • Las comunicaciones intrasitio entre el motor de base de datos de SQL Server y varios roles de sistema de sitio de Configuration Manager usan el puerto TCP 1433 de forma predeterminada. Los siguientes roles de sistema de sitio se comunican directamente con la base de datos de SQL Server:

    • Punto de administración
    • Equipo del proveedor de SMS
    • Punto de Reporting Services
    • Servidor de sitio

Cuando un equipo que ejecuta SQL Server hospeda una base de datos de más de un sitio, cada base de datos debe usar una instancia independiente de SQL Server. Además, cada instancia debe configurarse para usar un conjunto único de puertos.

Advertencia

Configuration Manager no admite puertos dinámicos. Dado que las instancias con nombre de SQL Server usan de forma predeterminada puertos dinámicos para las conexiones con el motor de base de datos, cuando se usa una instancia con nombre, debe configurar manualmente el puerto estático que desea usar para la comunicación entre sitios.

Si tiene un firewall habilitado en el equipo que ejecuta SQL Server, asegúrese de que está configurado para permitir los puertos que usa la implementación y en cualquier ubicación de la red entre equipos que se comunican con SQL Server.

Para obtener un ejemplo de cómo configurar SQL Server para usar un puerto específico, consulte Configurar un servidor para que escuche en un puerto TCP específico.

Opciones de actualización para SQL Server

Si necesita actualizar la versión de SQL Server, use uno de los métodos siguientes, de fácil a más complejo: