lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte
Wie kann ich den Kompatiblitätslevel aller Datenbanken auf einem SQL Server 2022 ausgeben?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Den Kompabilitäts Level kannst du so abfragen.

SELECT
    name AS Datenbank,
    compatibility_level AS CompatibilityLevel
FROM sys.databases
ORDER BY name;

Wenn du zusätzlich sehen willst welcher SQLServer Version das entspricht (z.B. 160 = SQL 2022), dann so

SELECT
    name AS Datenbank,
    compatibility_level,
    CASE compatibility_level
        WHEN 160 THEN 'SQL Server 2022'
        WHEN 150 THEN 'SQL Server 2019'
        WHEN 140 THEN 'SQL Server 2017'
        WHEN 130 THEN 'SQL Server 2016'
        WHEN 120 THEN 'SQL Server 2014'
        WHEN 110 THEN 'SQL Server 2012'
        WHEN 100 THEN 'SQL Server 2008/2008R2'
        ELSE 'Unbekannt/älter'
    END AS Entspricht
FROM sys.databases
ORDER BY name;
von (674 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,503 Fragen

3,012 Antworten

281 Kommentare

13 Nutzer