Afficher ou modifier le niveau de compatibilité d’une base de données

S’applique à : ouiSQL Server (toutes les versions prises en charge) OuiAzure SQL Database

Cet article explique comment afficher ou modifier le niveau de compatibilité d’une base de données dans SQL Server en utilisant SQL Server Management Studio ou 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 Niveau de compatibilité ALTER DATABASE (Transact-SQL).

Autorisations

Nécessite l'autorisation ALTER sur la base de données.

Utiliser SQL Server Management Studio

Pour afficher ou modifier le niveau de compatibilité d’une base de données :

  1. Une fois connecté à l’instance appropriée du Moteur de base de données SQL Server, dans l’Explorateur d’objets, sélectionnez le nom du serveur.

  2. Développez Bases de données puis, 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.

  3. 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.

  4. Dans le volet Sélectionner une page, sélectionnez Options.

  5. 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 les différentes versions de Moteur de base de données sont listées dans la page Niveau de compatibilité ALTER DATABASE (Transact-SQL).

Utiliser Transact-SQL

Afficher le niveau de compatibilité d’une base de donnée

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d’outils standard, sélectionnez Nouvelle requête.

  3. 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 la base de données AdventureWorks2012 .

USE AdventureWorks2012;  
GO  
SELECT compatibility_level  
FROM sys.databases WHERE name = 'AdventureWorks2012';  
GO  

Changer le niveau de compatibilité d’une base de données

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d’outils standard, sélectionnez Nouvelle requête.

  3. Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. Cet exemple remplace le niveau de compatibilité de la base de données AdventureWorks2012 par 120, qui est le niveau de compatibilité pour SQL Server 2014 (12.x).

ALTER DATABASE AdventureWorks2012  
SET COMPATIBILITY_LEVEL = 120;  
GO  

Étapes suivantes