Versions SQL Server prises en charge pour Configuration ManagerSupported SQL Server versions for Configuration Manager

S’applique à : Configuration Manager (Current Branch)Applies to: Configuration Manager (current branch)

Chaque site Configuration Manager a besoin d’une version et d’une configuration de SQL Server prises en charge pour héberger la base de données du site.Each Configuration Manager site requires a supported SQL Server version and configuration to host the site database.

Emplacements et instances SQL ServerSQL Server instances and locations

Site d’administration centrale et sites principauxCentral administration site and primary sites

La base de données du site doit utiliser une installation complète de SQL Server.The site database must use a full installation of SQL Server.

SQL Server peut être à l’un de ces emplacements :SQL Server can be located on:

  • L’ordinateur de serveur de site.The site server computer.
  • Un ordinateur distant du serveur de site.A computer that is remote from the site server.

Les instances suivantes sont prises en charge :The following instances are supported:

Sites secondairesSecondary sites

La base de données du site peut utiliser l’instance par défaut d’une installation complète de SQL Server ou de SQL Server Express.The site database can use the default instance of a full installation of SQL Server or SQL Server Express.

SQL Server doit se trouver sur l’ordinateur du serveur de site.SQL Server must be located on the site server computer.

Limitations de la prise en chargeLimitations to support

Les configurations suivantes ne sont pas prises en charge :The following configurations aren't supported:

  • Une instance de cluster de basculement dans une configuration de cluster d’équilibrage de la charge réseau (NLB)A failover cluster instance in a Network Load Balancing (NLB) cluster configuration

  • Une instance de cluster de basculement sur un volume partagé de cluster (CSV)A failover cluster instance on a Cluster Shared Volume (CSV)

  • La technologie de mise en miroir de base de données SQL Server et la réplication d’égal à égalSQL Server database mirroring technology, and peer-to-peer replication

La réplication transactionnelle de SQL Server est prise en charge uniquement pour répliquer des objets sur des points de gestion configurés pour utiliser des réplicas de base de données.SQL Server transactional replication is supported only for replicating objects to management points that are configured to use database replicas.

Versions SQL Server prises en chargeSupported versions of SQL Server

Dans une hiérarchie comprenant plusieurs sites, chaque site peut utiliser différentes versions de SQL Server pour héberger la base de données du site.In a hierarchy with multiple sites, different sites can use different versions of SQL Server to host the site database. Dès lors que les conditions suivantes sont réunies :So long as the following items are true:

  • Configuration Manager prend en charge les versions de SQL Server que vous utilisez.Configuration Manager supports the versions of SQL Server that you use.
  • Les versions SQL Server que vous utilisez restent prises en charge par Microsoft.The SQL Server versions you use remain in support by Microsoft.
  • SQL Server prend en charge la réplication entre les deux versions de SQL Server.SQL Server supports replication between the two versions of SQL Server. Pour plus d’informations, consultez Compatibilité descendante de la réplication SQL Server.For more information, see SQL Server replication backward compatibility.

Pour SQL Server 2016 et version antérieure, le support de chaque version SQL Server et Service Pack suit la Stratégie de cycle de vie Microsoft.For SQL Server 2016 and prior, support for each SQL Server version and service pack follows the Microsoft Lifecycle Policy. La prise en charge d’un Service Pack de SQL Server spécifique inclut les mises à jour cumulatives, sauf si elles rompent la compatibilité descendante avec la version de base du Service Pack.Support for a specific SQL Server service pack includes cumulative updates unless they break backward compatibility to the base service pack version. À compter de SQL Server 2017, les Service Packs ne seront plus publiés, car ils suivent un modèle de maintenance moderne.Starting with SQL Server 2017, service packs won't be released since it follows a modern servicing model. L’équipe SQL Server recommande une installation proactive et continue des mises à jour cumulatives dès qu’elles sont disponibles.The SQL Server team recommends ongoing, proactive installation of cumulative updates as they become available.

Sauf indication contraire, les versions suivantes de SQL Server sont prises en charge avec toutes les versions Configuration Manager actives.Unless specified otherwise, the following versions of SQL Server are supported with all active versions of Configuration Manager. Si la prise en charge d’une nouvelle version de SQL Server est ajoutée, la version de Configuration Manager qui ajoute cette prise en charge est indiquée.If support for a new SQL Server version is added, the Configuration Manager version that adds that support is noted. De même, si la prise en charge est dépréciée, recherchez plus d’informations sur les versions de Configuration Manager concernées.Similarly, if support is deprecated, look for details about affected versions of Configuration Manager.

Important

Si vous utilisez SQL Server Standard pour la base de données du site d’administration centrale, vous limitez le nombre total de clients qu’une hiérarchie peut prendre en charge.When you use SQL Server Standard for the database at the central administration site, you limit the total number of clients that a hierarchy can support. Consultez Taille et échelle en chiffres.See Size and scale numbers.

SQL Server 2019 : Standard, EntrepriseSQL Server 2019: Standard, Enterprise

À partir de la version 1910 de Configuration Manager, vous pouvez utiliser cette version avec la mise à jour cumulative 5 (CU5) ou une version ultérieure, à condition que la version de la mise à jour cumulative soit prise en charge par le cycle de vie SQL Server.Starting with Configuration Manager version 1910, you can use this version with cumulative update 5 (CU5) or later, as long as your cumulative update version is supported by the SQL Server lifecycle. CU5 est la version minimale requise pour SQL Server 2019, car elle résout un problème concernant les fonctions UDF scalaires inline.CU5 is the minimum requirement for SQL Server 2019 as it resolves an issue with scalar UDF inlining.

Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site d’administration centraleA central administration site
  • Un serveur de site principalA primary site
  • Un site secondaireA secondary site

SQL Server 2017 : Standard, EntrepriseSQL Server 2017: Standard, Enterprise

Vous pouvez utiliser cette version avec la mise à jour cumulative version 2 ou ultérieure, à condition que votre version de mise à jour cumulative soit prise en charge par le cycle de vie de SQL Server.You can use this version with cumulative update version 2 or higher, as long as your cumulative update version is supported by the SQL Server lifecycle. Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site d’administration centraleA central administration site
  • Un serveur de site principalA primary site
  • Un site secondaireA secondary site

SQL Server 2016 : Standard, EntrepriseSQL Server 2016: Standard, Enterprise

Vous pouvez utiliser cette version avec le Service Pack minimal et la mise à jour cumulative prise en charge par le cycle de vie de SQL Server.You can use this version with the minimum service pack and cumulative update supported by the SQL Server lifecycle. Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site d’administration centraleA central administration site
  • Un serveur de site principalA primary site
  • Un site secondaireA secondary site

SQL Server 2014 : Standard, EntrepriseSQL Server 2014: Standard, Enterprise

Vous pouvez utiliser cette version avec le Service Pack minimal et la mise à jour cumulative prise en charge par le cycle de vie de SQL Server.You can use this version with the minimum service pack and cumulative update supported by the SQL Server lifecycle. Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site d’administration centraleA central administration site
  • Un serveur de site principalA primary site
  • Un site secondaireA secondary site

SQL Server 2012 : Standard, EntrepriseSQL Server 2012: Standard, Enterprise

Vous pouvez utiliser cette version avec le Service Pack minimal et la mise à jour cumulative prise en charge par le cycle de vie de SQL Server.You can use this version with the minimum service pack and cumulative update supported by the SQL Server lifecycle. Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site d’administration centraleA central administration site
  • Un serveur de site principalA primary site
  • Un site secondaireA secondary site

SQL Server 2017 ExpressSQL Server 2017 Express

Vous pouvez utiliser cette version avec la mise à jour cumulative version 2 ou ultérieure, à condition que votre version de mise à jour cumulative soit prise en charge par le cycle de vie de SQL Server.You can use this version with cumulative update version 2 or higher, as long as your cumulative update version is supported by the SQL Server lifecycle. Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site secondaireA secondary site

SQL Server 2016 ExpressSQL Server 2016 Express

Vous pouvez utiliser cette version avec le Service Pack minimal et la mise à jour cumulative prise en charge par le cycle de vie de SQL Server.You can use this version with the minimum service pack and cumulative update supported by the SQL Server lifecycle. Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site secondaireA secondary site

SQL Server 2014 ExpressSQL Server 2014 Express

Vous pouvez utiliser cette version avec le Service Pack minimal et la mise à jour cumulative prise en charge par le cycle de vie de SQL Server.You can use this version with the minimum service pack and cumulative update supported by the SQL Server lifecycle. Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site secondaireA secondary site

SQL Server 2012 ExpressSQL Server 2012 Express

Vous pouvez utiliser cette version avec le Service Pack minimal et la mise à jour cumulative prise en charge par le cycle de vie de SQL Server.You can use this version with the minimum service pack and cumulative update supported by the SQL Server lifecycle. Vous pouvez utiliser cette version de SQL Server pour les sites suivants :You can use this version of SQL Server for the following sites:

  • Un site secondaireA secondary site

Configurations requises pour SQL ServerRequired configurations for SQL Server

Les configurations suivantes sont nécessaires pour toutes les installations de SQL Server que vous utilisez pour une base de données de site (y compris SQL Server Express).The following configurations are required by all installations of SQL Server that you use for a site database, including SQL Server Express. Quand Configuration Manager installe SQL Server Express dans le cadre d’une installation de site secondaire, il crée automatiquement ces configurations.When Configuration Manager installs SQL Server Express as part of a secondary site installation, it automatically creates these configurations.

Version d’architecture de SQL ServerSQL Server architecture version

Configuration Manager requiert une version 64 bits de SQL Server pour héberger la base de données de site.Configuration Manager requires a 64-bit version of SQL Server to host the site database.

Classement de base de donnéesDatabase collation

Sur chaque site, tant l’instance SQL Server utilisée pour le site que la base de données de site doivent utiliser le classement suivant : SQL_Latin1_General_CP1_CI_AS.At each site, both the instance of SQL Server that's used for the site and the site database must use the following collation: SQL_Latin1_General_CP1_CI_AS.

Configuration Manager prend en charge deux exceptions à ce classement pour la norme China GB18030.Configuration Manager supports two exceptions to this collation for the China GB18030 standard. Pour plus d’informations, consultez Prise en charge internationale.For more information, see International support.

Niveau de compatibilité de la base de donnéesDatabase compatibility level

Configuration Manager exige que le niveau de compatibilité de la base de données du site ne soit pas inférieur à la version de SQL Server la plus basse pris en charge pour votre version de Configuration Manager.Configuration Manager requires that the compatibility level for the site database is no less than the lowest supported SQL Server version for your Configuration Manager version.

Quand vous mettez à niveau une base de données du site à partir d’une version antérieure de SQL Server, la base de données conserve son niveau d’estimation de cardinalité existant, s’il est au minimum autorisé pour cette instance de SQL Server.When you upgrade a site database from an earlier version of SQL Server, the database keeps its existing cardinality estimation level, if it's at the minimum allowed for that instance of SQL Server. Quand vous mettez à niveau SQL Server avec une base de données à un niveau de compatibilité inférieur au niveau autorisé, il définit automatiquement la base de données sur le niveau de compatibilité le plus bas autorisé par SQL Server.When you upgrade SQL Server with a database at a compatibility level lower than the allowed level, it automatically sets the database to the lowest compatibility level allowed by SQL Server.

Le tableau suivant identifie les niveaux de compatibilité recommandés pour les bases de données de site Configuration Manager :The following table identifies the recommended compatibility levels for Configuration Manager site databases:

Version de SQL ServerSQL Server version Niveaux de compatibilité pris en chargeSupported compatibility levels Niveau conseilléRecommended level
SQL Server 2019SQL Server 2019 150, 140, 130, 120, 110150, 140, 130, 120, 110 150150
SQL Server 2017SQL Server 2017 140, 130, 120, 110140, 130, 120, 110 140140
SQL Server 2016SQL Server 2016 130, 120, 110130, 120, 110 130130
SQL Server 2014SQL Server 2014 120, 110120, 110 110110

Pour identifier le niveau de compatibilité de l’estimation de cardinalité SQL Server utilisé pour votre base de données de site, exécutez la requête SQL suivante sur le serveur de base de données de site :To identify the SQL Server cardinality estimation compatibility level in use for your site database, run the following SQL query on the site database server:

SELECT name, compatibility_level FROM sys.databases

Pour plus d’informations sur les niveaux de compatibilité SQL S Compact Edition (CE) et sur le moyen de les définir, consultez Niveau de compatibilité de MODIFIER LA BASE DE DONNÉES (Transact-SQL).For more information on SQL Server Compact Edition (CE) compatibility levels and how to set them, see ALTER DATABASE Compatibility Level (Transact-SQL).

Fonctionnalités SQL ServerSQL Server features

Seule la fonctionnalité Services Moteur de base de données est requise pour chaque serveur de site.Only the Database Engine Services feature is required for each site server.

La réplication de la base de données Configuration Manager ne nécessite pas la fonctionnalité Réplication SQL Server.Configuration Manager database replication doesn't require the SQL Server replication feature. Toutefois, cette configuration de SQL Server est requise lorsque vous utilisez des réplicas de base de données pour les points de gestion.However, this SQL Server configuration is required when you use database replicas for management points.

Authentification WindowsWindows authentication

Configuration Manager nécessite l’ authentification Windows pour valider les connexions à la base de données.Configuration Manager requires Windows authentication to validate connections to the database.

Instance SQL ServerSQL Server instance

Utilisez une instance dédiée de SQL Server pour chaque site.Use a dedicated instance of SQL Server for each site. Il peut s’agir d’une instance nommée ou de l’instance par défaut.The instance can be a named instance or the default instance.

Mémoire de SQL ServerSQL Server memory

Réservez de la mémoire pour SQL Server à l’aide de SQL Server Management Studio.Reserve memory for SQL Server by using SQL Server Management Studio. Définissez le paramètre Mémoire minimale du serveur sous Options mémoire du serveur.Set the Minimum server memory setting under Server Memory Options. Pour plus d’informations sur la façon de configurer ce paramètre, consultez Options de configuration de la mémoire serveur SQL Server.For more information about how to configure this setting, see SQL Server memory server configuration options.

  • Pour un serveur de base de données que vous avez installé sur le même ordinateur que le serveur de site  : Limitez la mémoire disponible pour SQL Server à 50-80 % de la mémoire système adressable disponible.For a database server that you install on the same computer as the site server : Limit the memory for SQL Server to 50 to 80 percent of the available addressable system memory.

  • Pour un serveur de base de données dédié distant du serveur de site  : Limitez la mémoire disponible pour SQL Server à 80-90 % de la mémoire système adressable disponible.For a dedicated database server that's remote from the site server : Limit the memory for SQL Server to 80 to 90 percent of the available addressable system memory.

  • Pour une réserve de mémoire pour le pool de mémoires tampons de chaque instance SQL Server en cours d’utilisation  :For a memory reserve for the buffer pool of each SQL Server instance in use :

    • Pour un site d’administration centrale : Définissez un minimum de 8 Go.For a central administration site: Set a minimum of 8 GB.
    • Pour un site principal : Définissez un minimum de 8 Go.For a primary site: Set a minimum of 8 GB.
    • Pour un site secondaire : Définissez un minimum de 4 Go.For a secondary site: Set a minimum of 4 GB.

Déclencheurs imbriqués SQL ServerSQL Server nested triggers

Les déclencheurs imbriqués SQL Server doivent être activés.SQL Server nested triggers must be enabled. Pour plus d’informations, consultez Configurer l’option de configuration des déclencheurs imbriqués du serveurFor more information, see Configure the nested triggers server configuration option

Intégration du CLR SQL ServerSQL Server CLR integration

La base de données du site nécessite que le CLR (Common Language Runtime) SQL Server soit activé.The site database requires SQL Server common language runtime (CLR) to be enabled. Cette option est activée automatiquement lors de l’installation de Configuration Manager.This option is enabled automatically when Configuration Manager installs. Pour plus d’informations sur le CLR, consultez Présentation de l’intégration de CLR dans SQL Server.For more information about CLR, see Introduction to SQL Server CLR Integration.

SQL Server Service Broker (SSB)SQL Server Service Broker (SSB)

SQL Server Service Broker est nécessaire à la fois pour la réplication intersite et pour un seul site principal.The SQL Server Service Broker is required both for intersite replication as well as for a single primary site.

Paramètre TRUSTWORTHYTRUSTWORTHY setting

Configuration Manager active automatiquement la propriété de base de données SQL TRUSTWORTHY.Configuration Manager automatically enables the SQL TRUSTWORTHY database property. Configuration Manager exige que cette propriété soit ACTIVÉE.This property is required by Configuration Manager to be ON.

Configurations facultatives pour SQL ServerOptional configurations for SQL Server

Les configurations suivantes sont facultatives pour chaque base de données utilisant une installation complète de SQL Server.The following configurations are optional for each database that uses a full SQL Server installation.

Service SQL ServerSQL Server service

Vous pouvez configurer le service SQL Server pour s’exécuter avec les ressources suivantes :You can configure the SQL Server service to run using:

  • Un compte d’utilisateur de domaine doté de droits restreints :A low rights domain user account:

    • Cette configuration est une bonne pratique qui peut exiger que vous enregistriez manuellement le nom de principal du service (SPN) pour le compte.This configuration is a best practice and might require you to manually register the service principal name (SPN) for the account.
  • Le compte système local de l’ordinateur exécutant SQL Server :The local system account of the computer that runs SQL Server:

    • Utilisez le compte système local pour simplifier le processus de configuration.Use the local system account to simplify the configuration process.
    • Quand vous utilisez le compte système local, Configuration Manager inscrit automatiquement le SPN pour le service SQL Server.When you use the local system account, Configuration Manager automatically registers the SPN for the SQL Server service.
    • L’utilisation du compte système local pour le service SQL Server n’est pas une meilleure pratique SQL Server.Using the local system account for the SQL Server service isn't a SQL Server best practice.

Si l’ordinateur qui exécute SQL Server n’utilise pas son compte système local pour exécuter le service SQL Server, configurez le SPN du compte qui exécute le service SQL Server dans Active Directory Domain Services.When the computer running SQL Server doesn't use its local system account to run the SQL Server service, configure the SPN of the account that runs the SQL Server service in Active Directory Domain Services. (Quand le compte système est utilisé, le SPN est inscrit automatiquement.)(When the system account is used, the SPN is automatically registered for you.)

Pour plus d’informations sur les SPN pour la base de données du site, consultez Gérer le SPN pour le serveur de base de données du site.For information about SPNs for the site database, see Manage the SPN for the site database server.

Pour plus d’informations sur la façon de modifier le compte utilisé par le service SQL Server, consultez Services SCM - Modifier le compte de démarrage du service.For information about how to change the account that is used by the SQL Server service, see SCM Services - Change the service startup account.

SQL Server Reporting ServicesSQL Server Reporting Services

SQL Server Reporting Services est nécessaire pour installer un point de Reporting Services permettant de générer des rapports.SQL Server Reporting Services is required for installing a reporting services point that lets you run reports. Configuration Manager prend en charge les mêmes versions de SQL Server pour la création de rapports que pour la base de données de site.Configuration Manager supports the same versions of SQL Server for reporting as it does for the site database.

Pour plus d'informations, consultez Prérequis pour les rapports dans Configuration Manager.For more information, see Prerequisites for reporting in Configuration Manager.

Important

Une fois SQL Server mis à niveau à partir d’une version précédente, l’erreur suivante peut s’afficher : Le Générateur de rapports n’existe pas.After you upgrade SQL Server from a previous version, you might see the following error: Report Builder Does Not Exist.
Pour corriger cette erreur, vous devez réinstaller le rôle de système de site du point de Reporting Services.To resolve this error, you must reinstall the reporting services point site system role.

Point de service de l’entrepôt de donnéesData warehouse service point

L’entrepôt de données utilise une base de données distincte.The data warehouse uses a separate database. Vous pouvez l’héberger sur le serveur de base de données de site ou sur un SQL Server distinct.You can host it on the site database server, or a separate SQL Server. Pour plus d’informations, consultez Point de service de l’entrepôt de données pour Configuration Manager.For more information, see The data warehouse service point for Configuration Manager.

Ports SQL ServerSQL Server ports

Pour la communication vers le moteur de base de données SQL Server et pour la réplication intersites, vous pouvez utiliser les configurations de port SQL Server par défaut ou spécifier des ports personnalisés :For communication to the SQL Server database engine and for intersite replication, you can use the default SQL Server port configurations or specify custom ports:

  • Les communications intersites font appel à SQL Server Service Broker, qui utilise le port TCP 4022 par défaut.Intersite communications use the SQL Server Service Broker, which uses port TCP 4022 by default.

  • Les communications intrasite entre le moteur de base de données SQL Server et les divers rôles de système de site Configuration Manager utilisent le port TCP 1433 par défaut.Intrasite communications between the SQL Server database engine and various Configuration Manager site system roles use port TCP 1433 by default. Les rôles de système de site suivants communiquent directement avec la base de données SQL Server :The following site system roles communicate directly with the SQL Server database:

    • Point de gestionManagement point
    • Ordinateur du fournisseur SMSSMS Provider computer
    • Point de Reporting ServicesReporting services point
    • Serveur de siteSite server

Quand un ordinateur exécutant SQL Server héberge une base de données de plusieurs sites, chaque base de données doit utiliser une instance distincte de SQL Server.When a computer running SQL Server hosts a database from more than one site, each database must use a separate instance of SQL Server. De plus, chaque instance doit être configurée pour utiliser un ensemble de ports unique.Also, each instance must be configured to use a unique set of ports.

Avertissement

Configuration Manager ne prend pas en charge les ports dynamiques.Configuration Manager doesn't support dynamic ports. Étant donné que les instances nommées de SQL Server utilisent par défaut des ports dynamiques pour les connexions au moteur de base de données, lorsque vous utilisez une instance nommée, vous devez configurer manuellement le port statique que vous souhaitez utiliser pour la communication intrasite.Because SQL Server named instances by default use dynamic ports for connections to the database engine, when you use a named instance, you must manually configure the static port that you want to use for intrasite communication.

Si un pare-feu est activé sur l'ordinateur exécutant SQL Server, assurez-vous qu'il est configuré pour autoriser les ports utilisés par votre déploiement et, à tous les emplacements du réseau, entre les ordinateurs qui communiquent avec SQL Server.If you have a firewall enabled on the computer that is running SQL Server, make sure that it's configured to allow the ports that are being used by your deployment and at any locations on the network between computers that communicate with the SQL Server.

Pour obtenir un exemple de configuration de SQL Server pour l’utilisation d’un port spécifique, consultez Configurer un serveur pour écouter un port TCP spécifique.For an example of how to configure SQL Server to use a specific port, see Configure a server to listen on a specific TCP port.

Options de mise à niveau pour SQL ServerUpgrade options for SQL Server

Si vous devez mettre à niveau votre version de SQL Server, utilisez l’une des méthodes suivantes, de la plus simple à la plus complexe :If you need to upgrade your version of SQL Server, use one of the following methods, from easy to more complex: