Ereignisse
31. März, 23 Uhr - 2. Apr., 23 Uhr
Das größte SQL-, Fabric- und Power BI-Lernereignis. 31. März – 2. April. Verwenden Sie Code FABINSIDER, um $400 zu sparen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
SQL-Datenbank in Microsoft Fabric
In diesem Artikel wird beschrieben, wie Sie den Kompatibilitätsgrad einer Datenbank in SQL Server, Azure SQL-Datenbank oder Azure SQL Managed Instance mithilfe von SQL Server Management Studio oder Transact-SQL anzeigen oder ändern.
Vor dem Ändern des Kompatibilitätsgrads einer Datenbank sollten Sie wissen, wie sich die Änderung auf die Anwendungen auswirkt. Weitere Informationen finden Sie unter ALTER DATABASE-Kompatibilitätsgrad.
Die Codebeispiele in diesem Artikel verwenden die AdventureWorks2022
- oder AdventureWorksDW2022
Beispieldatenbank, die Sie von der Microsoft SQL Server Samples and Community Projects Homepage herunterladen können.
Erfordert die ALTER
-Berechtigung für die Datenbank.
So zeigen Sie den Kompatibilitätsgrad einer Datenbank mit SQL Server Management Studio (SSMS) an oder ändern ihn
Stellen Sie eine Verbindung mit dem entsprechenden Server oder der entsprechenden Instanz her, wo Ihre Datenbank gehostet wird.
Wählen Sie den Servernamen im Objekt-Explorer aus.
Erweitern Sie Datenbanken, und wählen Sie je nach Datenbank eine Benutzerdatenbank aus, oder erweitern Sie Systemdatenbanken, und wählen Sie eine Systemdatenbank aus.
Hinweis
Sie können den Kompatibilitätsgrad von Systemdatenbanken in Azure SQL-Datenbank nicht ändern.
Klicken Sie mit der rechten Maustaste auf die Datenbank, und wählen Sie dann Eigenschaften aus.
Das Dialogfeld Datenbankeigenschaften wird angezeigt.
Wählen Sie im Bereich Seite auswählen die Optionen aus.
Der aktuelle Kompatibilitätsgrad wird im Listenfeld Kompatibilitätsgrad angezeigt.
Um den Kompatibilitätsgrad zu ändern, wählen Sie eine andere Option aus der Liste aus. Die verfügbaren Optionen für die unterschiedlichen Datenbank-Engine-Versionen finden Sie auf der Seite ALTER DATABASE-Kompatibilitätsgrad (Transact-SQL).
Sie können mit Transact-SQL den Kompatibilitätsgrad einer Datenbank mithilfe von SSMS oder Azure Data Studio anzeigen oder ändern.
Stellen Sie eine Verbindung mit dem entsprechenden Server oder der entsprechenden Instanz her, wo Ihre Datenbank gehostet wird.
Öffnen Sie eine Neue Abfrage.
Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. In diesem Beispiel wird der Kompatibilitätsgrad der AdventureWorks2022
Beispieldatenbank zurückgegeben.
USE AdventureWorks2022;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2022';
GO
Stellen Sie eine Verbindung mit dem entsprechenden Server oder der entsprechenden Instanz her, wo Ihre Datenbank gehostet wird.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. In diesem Beispiel wird der Kompatibilitätsgrad der AdventureWorks2022
Datenbank in 160
geändert, also in den Kompatibilitätsgrad für SQL Server 2022 (16.x).
ALTER DATABASE AdventureWorks2022
SET COMPATIBILITY_LEVEL = 160;
GO
Hinweis
Die Kompatibilitätsebene einer Fabric SQL-Datenbank kann nicht geändert werden und verwendet immer die neueste Version.
Ereignisse
31. März, 23 Uhr - 2. Apr., 23 Uhr
Das größte SQL-, Fabric- und Power BI-Lernereignis. 31. März – 2. April. Verwenden Sie Code FABINSIDER, um $400 zu sparen.
Jetzt registrierenTraining
Modul
Bewerten von Strategien für die Migration zu Azure SQL - Training
Bewerten von Strategien für die Migration zu Azure SQL
Zertifizierung
Microsoft Certified: Azure Database Administrator Associate - Certifications
Verwalten einer SQL Server-Datenbankinfrastruktur für Cloud-, lokale und hybride relationale Datenbanken auf Grundlage der Microsoft PaaS-Angebote für relationale Datenbanken.
Dokumentation
ALTER DATABASE-Kompatibilitätsgrad (Transact-SQL) - SQL Server
Dieses Argument legt fest, dass das Transact-SQL- und Abfrageverarbeitungsverhalten jeweils mit der angegebenen Version der Datenbank-Engine kompatibel sein muss.
sp_dbcmptlevel (Transact-SQL) - SQL Server
sp_dbcmptlevel legt bestimmte Datenbankverhalten so fest, dass sie mit der angegebenen Version von SQL Server kompatibel sind.
Upgradekompatibilitätsstufe beeinträchtigt die Leistung - SQL Server
Dieser Artikel enthält Lösungen für das Problem, das beim Upgrade der Datenbankkompatibilitätsstufe von 120 auf 130 auftritt.