Fastställa vilken version och utgåva av SQL Server Database Engine som körs
I den här artikeln beskrivs procedurerna för att fastställa vilken version och utgåva av SQL Server Database Engine som körs.
Ursprunglig produktversion: SQL Server
Ursprungligt KB-nummer: 321185
För att fastställa versionen av SQL Server kan du använda någon av följande metoder.
Kommentar
Versionsinformationen följer mönstret major.minor.build.revision . "Revisionsinformationen" används vanligtvis inte när du kontrollerar versionen av SQL Server.
Metod 1: Anslut till servern med hjälp av SQL Server Management Studio
Anslut till servern med hjälp av Object Explorer i SQL Server Management Studio (SSMS). När du är ansluten visas versionsinformationen inom parenteser, tillsammans med användarnamnet som används för att ansluta till den specifika instansen av SQL Server. Mer information om hur du ansluter till SQL Server med Object Explorer finns i Ansluta till en SQL Server eller Azure SQL Database.
Metod 2: Titta på de första raderna i errorlog-filen
Titta på de första raderna i Errorlog-filen för den instansen. Som standard finns felloggen i Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
ERRORLOG.n-filer . Posterna kan likna följande:
2024-09-05 16:56:22.35 Server Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64)
Jul 10 2024 14:09:09
Copyright (C) 2022 Microsoft Corporation
Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)
Den här posten innehåller information om produkten, till exempel version, produktnivå, 64-bitars jämfört med 32-bitars, versionen av SQL Server och operativsystemversionen där SQL Server körs.
Metod 3: Titta på utdata när du har kört frågan "SELECT @@VERSION"
Anslut till SQL Server-instansen och kör sedan följande fråga:
SELECT @@VERSION
Här är ett exempel på utdata från den här frågan:
Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64) Jul 10 2024 14:09:09 Copyright (C) 2022 Microsoft Corporation Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)
Från utdata kan du fastställa SQL Server-produktens version, service pack-nivå, kumulativ uppdateringsnivå eller säkerhetsuppdateringsnivå (om tillämpligt).
Metod 4: Använd funktionen SERVERPROPERTY
Anslut till SQL Server-instansen och kör sedan följande fråga i SSMS:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Följande resultat returneras:
- Produktversionen (till exempel 16.0.4135.4)
- Produktnivån (till exempel RTM)
- Utgåvan (till exempel Utvecklare)
Resultatet liknar till exempel följande.
Produktversion | Produktnivå | Edition |
---|---|---|
16.0.4135.4 | RTM | Developer Edition (64-bitars) |
Kommentar
Funktionen
SERVERPROPERTY
returnerar enskilda egenskaper som är relaterade till versionsinformationen@@VERSION
, även om funktionen kombinerar utdata till en sträng. Om programmet kräver enskilda egenskapssträngar kan du användaSERVERPROPERTY
funktionen för att returnera dem i stället för att parsa@@VERSION
resultatet.Den här metoden fungerar även för SQL Azure Database-instanser. Mer information finns i SERVERPROPERTY (Transact-SQL).
Från och med SQL Server 2014 RTM Kumulativ uppdatering 10 och SQL Server 2014 Service Pack 1 Kumulativ uppdatering 3, har ytterligare egenskaper lagts till i -instruktionen
SERVERPROPERTY
. En fullständig lista finns i SERVERPROPERTY (Transact-SQL).
Metod 5: Använd identifieringsrapporten "Installerade SQL Server-funktioner"
Du kan också använda identifieringsrapporten för installerade SQL Server-funktioner. Du hittar den här rapporten på sidan Verktyg i SQL Server Installation Center. Det här verktyget innehåller information om alla instanser av SQL Server som är installerade i systemet, inklusive klientverktyg som SSMS. Observera att det här verktyget endast kan köras lokalt i systemet där SQL Server är installerat. Det kan inte användas för att hämta information om fjärrservrar. Mer information finns i Verifiera en SQL Server-installation.
En ögonblicksbild av en exempelrapport är följande: