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.
Oorspronkelijke productversie: SQL Server
Oorspronkelijk KB-nummer: 321185
Samenvatting
De sql Server Database Engine-versie en -editie zijn essentieel voor het oplossen van problemen, het plannen van upgrades en het garanderen van compatibiliteit met andere onderdelen. In dit artikel worden verschillende methoden uitgelegd om deze informatie te vinden, waaronder SQL Server Management Studio (SSMS), foutenlogboekbestanden, T-SQL-query's en het SQL Server-installatiecentrum.
Notitie
De versie-informatie volgt het major.minor.build.revision patroon. De revisiegegevens worden doorgaans niet gebruikt wanneer u de SQL Server-versie controleert.
Kies uw methode om de versie en editie te bepalen
| Methode | Ideaal voor | Requirements |
|---|---|---|
| Objectverkenner (SSMS) | Snelle visuele controle | SSMS geïnstalleerd, serververbinding |
| Foutenlogboekbestand | Geen verbinding nodig | Toegang tot bestandssysteem |
| SELECT @@VERSION | Scripting en automatisering | Querytoegang |
| SERVERPROPERTY | Afzonderlijke eigenschapswaarden | Querytoegang |
| Detectierapport | Alle instanties op het systeem | Alleen lokale toegang |
Objectverkenner gebruiken in SQL Server Management Studio
Maak verbinding met de server met behulp van Objectverkenner in SQL Server Management Studio (SSMS). Nadat u verbinding hebt gemaakt, worden de versiegegevens tussen haakjes weergegeven, samen met de gebruikersnaam die u hebt 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 Object Explorer.
Het foutenlogboekbestand weergeven
Controleer de eerste paar regels van het Errorlog bestand voor dat exemplaar. Standaard bevindt het foutenlogboek zich Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG in ERRORLOG.n bestanden. De vermeldingen lijken mogelijk op het volgende voorbeeld:
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 productinformatie, zoals versie, productniveau, 64-bits versus 32-bits architectuur, de SQL Server-editie en de versie van het besturingssysteem waarop SQL Server wordt uitgevoerd.
De SELECT @@VERSION-query uitvoeren
Maak verbinding met het exemplaar van SQL Server en voer vervolgens de volgende query uit:
SELECT @@VERSION
In het volgende voorbeeld ziet u 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 sql Server-productversie, het servicepackniveau , het cumulatieve updateniveau of het beveiligingsupdateniveau (indien van toepassing) identificeren.
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')
Deze query retourneert de volgende resultaten:
- De productversie (bijvoorbeeld 16.0.4135.4)
- Het productniveau (bijvoorbeeld RTM)
- De editie (bijvoorbeeld Developer)
De resultaten kunnen er bijvoorbeeld als volgt uitzien:
| Productversie | Productniveau | Editie |
|---|---|---|
| 16.0.4135.4 | RTM | Developer Edition (64-bits) |
Notitie
De
SERVERPROPERTYfunctie retourneert afzonderlijke eigenschappen met betrekking tot versiegegevens, terwijl de@@VERSIONfunctie de uitvoer combineert tot één tekenreeks. Als voor uw toepassing afzonderlijke eigenschapsreeksen zijn vereist, gebruikt u deSERVERPROPERTYfunctie om deze te retourneren in plaats van de@@VERSIONresultaten te parseren.Deze methode werkt ook voor Azure SQL 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 er meer eigenschappen toegevoegd aan
SERVERPROPERTY. Zie SERVERPROPERTY (Transact-SQL) voor een volledige lijst.
Het detectierapport voor geïnstalleerde SQL Server-functies gebruiken
Zoek het detectierapport voor geïnstalleerde SQL Server-functies op de pagina Hulpprogramma's van het Installatiecentrum voor SQL Server. Dit rapport bevat informatie over alle SQL Server-exemplaren die op het systeem zijn geïnstalleerd, inclusief clienthulpprogramma's zoals SSMS. Dit hulpprogramma wordt alleen lokaal uitgevoerd op het systeem waarop SQL Server is geïnstalleerd. Er kan geen informatie worden opgehaald over externe servers.
Zie Een SQL Server-installatie valideren voor meer informatie.
In de volgende afbeelding ziet u een voorbeeldrapport: