Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te 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-compatibiliteitsniveau voor meer informatie.
De codevoorbeelden in dit artikel gebruiken de AdventureWorks2022
of AdventureWorksDW2022
voorbeelddatabase die u kunt downloaden van de startpagina van Microsoft SQL Server Samples en Community Projects .
Machtigingen
Vereist ALTER
machtiging voor de database.
SQL Server Management Studio gebruiken
Het compatibiliteitsniveau van een database weergeven of wijzigen met behulp van SQL Server Management Studio (SSMS)
Maak verbinding met de juiste server of instantie die als host fungeert voor uw database.
Selecteer de servernaam in Objectverkenner.
Vouw Databases uit 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 pagina de optie Opties.
Het huidige compatibiliteitsniveau wordt weergegeven in de keuzelijst compatibiliteitsniveau .
Als u het compatibiliteitsniveau wilt wijzigen, selecteert u een andere optie in de lijst. De beschikbare opties voor verschillende database-engineversies worden weergegeven 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.
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
voorbeelddatabase geretourneerd.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 Nieuwe query in de standaardbalk.
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 SQL-database in Microsoft Fabric (preview) kan niet worden gewijzigd en gebruikt altijd de nieuwste versie.