Niveau de SQL Server base de données pris en charge pour les installations SharePoint Server

Numéro de la ko d’origine :   4469993

Symptôme

Lorsque vous utilisez SharePoint Server avec Microsoft SQL Server, vous pouvez remarquer une diminution des performances des requêtes ou une augmentation de l’utilisation du processeur sur le serveur de base de données.

Cause

Ce problème se produit car les bases de données de contenu créées par SharePoint Server utilisent le niveau de compatibilité de base de données par défaut pour la version de SQL Server sur qui la base de données est installée. Par exemple, si SharePoint bases de données sont déployées dans une instance de SQL Server 2016, les bases de données sont définies sur le niveau de compatibilité de 130 bases de données. De même, dans une instance de SQL Server 2017, les bases de données sont définies sur le niveau de compatibilité de 140 bases de données.

Solution de contournement

SharePoint bases de données de contenu serveur déployées sur des versions SQL Server sont testées et validées pour fonctionner au mieux avec un niveau de compatibilité de base de données spécifique. Par conséquent, nous vous recommandons vivement de définir le niveau de compatibilité des bases de données sur 110 pour les bases de données de contenu SharePoint Server 2016, 130 pour les bases de données de contenu SharePoint Server 2019 et 150 pour les bases de données de contenu SharePoint Server Subscription Edition.

Pour modifier le niveau de compatibilité, exécutez la commande TSQL suivante :

ALTER DATABASE database_nameSET COMPATIBILITY_LEVEL = 130

Vous pouvez afficher le niveau de compatibilité de toutes les bases de données dans une instance de SQL Server à l’aide de la requête TSQL suivante :

SELECT name, compatibility_level FROM sys.databases

Informations supplémentaires

Le tableau suivant indique les niveaux de compatibilité de base de données pris en charge à utiliser pour différentes versions de SharePoint Server.

Version du serveur Niveau de compatibilité des bases de données pris en charge
SharePoint Server 2016 110
SharePoint Server 2019 130
SharePoint Server Édition d’abonnement 150

Pour plus d’informations sur la compatibilité des bases de données lors des mises à niveau de version et une liste des niveaux de compatibilité de base de données par défaut et pris en charge pour chaque version de SQL Server, voir niveau de compatibilité ALTER DATABASE (Transact-SQL) sur le site Web Microsoft Docs.

Références