Voir ou modifier le niveau de compatibilité d’une base de données
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Cet article explique comment afficher ou modifier le niveau de compatibilité d’une base de données dans SQL Server, Azure SQL Database ou Azure SQL Managed Instance à l’aide de SQL Server Management Studio ou de Transact-SQL.
Important
Avant de modifier le niveau de compatibilité d'une base de données, vous devez comprendre l'impact de cette modification sur vos applications. Pour plus d’informations, consultez ALTER DATABASE - Niveau de compatibilité (Transact-SQL).
Autorisations
Nécessite l'autorisation ALTER sur la base de données.
Utiliser SQL Server Management Studio
Afficher ou modifier le niveau de compatibilité d'une base de données à l’aide de SQL Server Management Studio (SSMS)
Connectez-vous à l’instance ou au serveur approprié qui héberge votre base de données.
Sélectionnez le nom du serveur dans l’Explorateur d’objets.
Développez Bases de donnéespuis, selon la base de données, sélectionnez une base de données utilisateur ou développez Bases de données système et sélectionnez une base de données système.
Note
Vous ne pouvez pas modifier le niveau de compatibilité des bases de données système dans Azure SQL Database.
Cliquez avec le bouton droit sur la base de données, puis sélectionnez Propriétés.
La boîte de dialogue Propriétés de la base de données s'ouvre.
Dans le volet Sélectionner une page, sélectionnez Options.
Le niveau de compatibilité actuel apparaît dans la zone de liste Niveau de compatibilité .
Pour modifier le niveau de compatibilité, sélectionnez une option différente dans la liste. Les options disponibles pour différentes versions du moteur de base de données sont répertoriées dans la page ALTER DATABASE Compatibility Level (Transact-SQL).
Utiliser Transact-SQL
Vous pouvez utiliser Transact-SQL pour afficher ou modifier le niveau de compatibilité d’une base de données à l’aide de SSMS ou d’Azure Data Studio.
Afficher le niveau de compatibilité d’une base de donnée
Connectez-vous à l’instance ou au serveur approprié qui héberge votre base de données.
Ouvrez une nouvelle requête.
Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. Cet exemple retourne le niveau de compatibilité de l’exemple
AdventureWorks2022
de base de données.
USE AdventureWorks2022;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2022';
GO
Changer le niveau de compatibilité d’une base de données
Connectez-vous à l’instance ou au serveur approprié qui héberge votre base de données.
Dans la barre d’outils standard, sélectionnez Nouvelle requête.
Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. Cet exemple montre comment modifier le niveau de compatibilité de la
AdventureWorks2022
base de données160
, qui correspond au niveau de compatibilité pour SQL Server 2022 (16.x).
ALTER DATABASE AdventureWorks2022
SET COMPATIBILITY_LEVEL = 160;
GO
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour