Delen via


Het compatibiliteitsniveau van een database weergeven of wijzigen

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

In dit artikel wordt beschreven hoe u het compatibiliteitsniveau van een database in SQL Server, Azure SQL Database of Azure SQL Managed Instance kunt weergeven of wijzigen met behulp van SQL Server Management Studio of Transact-SQL.

Voordat u het compatibiliteitsniveau van een database wijzigt, moet u het effect van de wijziging op uw toepassingen begrijpen. Zie ALTER DATABASE-compatibiliteitsniveauvoor meer informatie.

De codevoorbeelden in dit artikel gebruiken de AdventureWorks2022 of AdventureWorksDW2022 voorbeelddatabase, die u kunt downloaden van de Microsoft SQL Server-voorbeelden en communityprojecten startpagina.

Machtigingen

Vereist ALTER machtiging voor de database.

SQL Server Management Studio gebruiken

Het compatibiliteitsniveau van een database weergeven of wijzigen met behulp van SSMS - (SQL Server Management Studio)

  1. Maak verbinding met de juiste server of instantie die als host fungeert voor uw database.

  2. Selecteer de servernaam in Objectverkenner.

  3. Vouw databasesuit en selecteer, afhankelijk van de database, een gebruikersdatabase of vouw systeemdatabases uit en selecteer een systeemdatabase.

    Notitie

    U kunt het compatibiliteitsniveau van systeemdatabases in Azure SQL Database niet wijzigen.

  4. Klik met de rechtermuisknop op de database en selecteer Eigenschappen.

    Het dialoogvenster Database-eigenschappen wordt geopend.

  5. Selecteer in het deelvenster Selecteer een paginaOpties.

  6. Het huidige compatibiliteitsniveau wordt weergegeven in het compatibiliteitsniveau keuzelijst.

    Als u het compatibiliteitsniveau wilt wijzigen, selecteert u een andere optie in de lijst. De beschikbare opties voor verschillende Database Engine-versies worden vermeld op de pagina ALTER DATABASE Compatibility Level (Transact-SQL).

Gebruik Transact-SQL

U kunt Transact-SQL gebruiken om het compatibiliteitsniveau van een database te bekijken of te wijzigen met behulp van SSMS of Azure Data Studio.

Het compatibiliteitsniveau van een database weergeven

  1. Maak verbinding met de juiste server of instantie die als host fungeert voor uw database.

  2. Open een nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld wordt het compatibiliteitsniveau van de AdventureWorks2022voorbeelddatabasegeretourneerd.

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

Het compatibiliteitsniveau van een database wijzigen

  1. Maak verbinding met de juiste server of instantie die als host fungeert voor uw database.

  2. Selecteer in de standaardbalk Nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld wordt het compatibiliteitsniveau van de AdventureWorks2022-database gewijzigd in 160. Dit is het compatibiliteitsniveau voor SQL Server 2022 (16.x).

    ALTER DATABASE AdventureWorks2022
    SET COMPATIBILITY_LEVEL = 160;
    GO
    

Notitie

Het compatibiliteitsniveau van een Fabric SQL-database kan niet worden gewijzigd en gebruikt altijd de nieuwste versie.