Het compatibiliteitsniveau van een database weergeven of wijzigen
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-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)
Maak verbinding met de juiste server of instantie die als host fungeert voor uw database.
Selecteer de servernaam in Objectverkenner.
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.
Klik met de rechtermuisknop op de database en selecteer Eigenschappen.
Het dialoogvenster Database-eigenschappen wordt geopend.
Selecteer in het deelvenster Selecteer een paginaOpties.
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
Maak verbinding met de juiste server of instantie die als host fungeert voor uw database.
Open een nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld wordt het compatibiliteitsniveau van de
AdventureWorks2022
voorbeelddatabasegeretourneerd.USE AdventureWorks2022; GO SELECT compatibility_level FROM sys.databases WHERE name = 'AdventureWorks2022'; GO
Het compatibiliteitsniveau van een database wijzigen
Maak verbinding met de juiste server of instantie die als host fungeert voor uw database.
Selecteer in de standaardbalk Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld wordt het compatibiliteitsniveau van de
AdventureWorks2022
-database gewijzigd in160
. 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.