Bepalen welke versie en editie van SQL Server Database Engine wordt uitgevoerd
In dit artikel worden de procedures beschreven voor het bepalen van de versie en editie van SQL Server Database Engine die wordt uitgevoerd.
Oorspronkelijke productversie: SQL Server
Oorspronkelijk KB-nummer: 321185
Als u de versie van SQL Server wilt bepalen, kunt u een van de volgende methoden gebruiken.
Notitie
De versie-informatie volgt het patroon major.minor.build.revision . De informatie over revisie wordt doorgaans niet gebruikt bij het controleren van de versie van SQL Server.
Methode 1: Verbinding maken met de server met behulp van SQL Server Management Studio
Maak verbinding met de server met behulp van Objectverkenner in SQL Server Management Studio (SSMS). Zodra de verbinding is gemaakt, wordt de versie-informatie tussen haakjes weergegeven, samen met de gebruikersnaam die wordt gebruikt om verbinding te maken met het specifieke exemplaar van SQL Server. Zie Verbinding maken met een SQL Server of Azure SQL Database voor meer informatie over het maken van verbinding met SQL Server met behulp van Objectverkenner.
Methode 2: Bekijk de eerste paar regels van het errorlog-bestand
Bekijk de eerste paar regels van het Errorlog-bestand voor dat exemplaar. Het foutenlogboek bevindt zich standaard Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
in de bestanden ERRORLOG.n . De vermeldingen kunnen er ongeveer als volgt uitzien:
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)
Deze vermelding bevat informatie over het product, zoals versie, productniveau, 64-bits versus 32-bits, de editie van SQL Server en de versie van het besturingssysteem waarop SQL Server wordt uitgevoerd.
Methode 3: Bekijk de uitvoer na het uitvoeren van de query 'SELECT @@VERSION'
Maak verbinding met het exemplaar van SQL Server en voer vervolgens de volgende query uit:
SELECT @@VERSION
Hier volgt een voorbeeld van de uitvoer van deze query:
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)
In de uitvoer kunt u de versie, het servicepackniveau, het cumulatieve updateniveau of het beveiligingsupdateniveau van het SQL Server-product bepalen (indien van toepassing).
Methode 4: De functie SERVERPROPERTY gebruiken
Maak verbinding met het exemplaar van SQL Server en voer vervolgens de volgende query uit in SSMS:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
De volgende resultaten worden geretourneerd:
- De productversie (bijvoorbeeld 16.0.4135.4)
- Het productniveau (bijvoorbeeld RTM)
- De editie (bijvoorbeeld Developer)
De resultaten lijken bijvoorbeeld op het volgende.
Productversie | Productniveau | Editie |
---|---|---|
16.0.4135.4 | RTM | Developer Edition (64-bits) |
Notitie
De
SERVERPROPERTY
functie retourneert afzonderlijke eigenschappen met betrekking tot de versiegegevens, hoewel de@@VERSION
functie de uitvoer combineert tot één tekenreeks. Als voor uw toepassing afzonderlijke eigenschapsreeksen zijn vereist, kunt u deSERVERPROPERTY
functie gebruiken om ze te retourneren in plaats van de@@VERSION
resultaten te parseren.Deze methode werkt ook voor SQL Azure Database-exemplaren. Zie SERVERPROPERTY (Transact-SQL) voor meer informatie.
Vanaf SQL Server 2014 RTM Cumulatieve update 10 en SQL Server 2014 Service Pack 1 Cumulatieve update 3 zijn extra eigenschappen toegevoegd aan de
SERVERPROPERTY
instructie. Zie SERVERPROPERTY (Transact-SQL) voor een volledige lijst.
Methode 5: Het detectierapport geïnstalleerde SQL Server-functies gebruiken
U kunt ook het detectierapport geïnstalleerde SQL Server-functies gebruiken. U vindt dit rapport op de pagina Extra van het SQL Server-installatiecentrum. Dit hulpprogramma bevat informatie over alle exemplaren van SQL Server die op het systeem zijn geïnstalleerd, inclusief clienthulpprogramma's zoals SSMS. Houd er rekening mee dat dit hulpprogramma alleen lokaal kan worden uitgevoerd op het systeem waarop SQL Server is geïnstalleerd. Het kan niet worden gebruikt om informatie over externe servers te verkrijgen. Zie Een SQL Server-installatie valideren voor meer informatie.
Een momentopname van een voorbeeldrapport is als volgt: