Bepalen welke versie en editie van SQL Server Database Engine wordt uitgevoerd

In dit artikel worden de procedures beschreven om te bepalen welke versie en editie van SQL Server Database Engine wordt uitgevoerd.

Originele productversie: SQL Server
Origineel KB-nummer: 321185

Om de versie van SQL Server vast te stellen, voer een van de volgende methoden uit.

Opmerking

De versie-informatie volgt het patroon major.minor.build.revision . De revisiegegevens worden doorgaans niet gebruikt bij het controleren van de versie van SQL Server.

  • Methode 1: Maak verbinding met de server met behulp van Objectverkenner in SQL Server Management Studio. Nadat Objectverkenner is verbonden, worden de versiegegevens tussen haakjes weergegeven, samen met de gebruikersnaam die wordt gebruikt om verbinding te maken met het specifieke exemplaar van SQL Server.

  • Methode 2: Bekijk de eerste paar regels van het errorlog-bestand voor dat exemplaar. Het foutenlogboek bevindt zich standaard in de bestanden Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG en ERRORLOG.n. De vermeldingen kunnen er ongeveer als volgt uitzien:

    2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation
    Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    Deze vermelding bevat alle benodigde 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.

    Opmerking

    De uitvoer van deze query is verbeterd om aanvullende informatie weer te geven, zoals beschreven in het blogpostartikel Welke build van SQL Server gebruikt u?, voor de volgende versies:

    • SQL Server 2014 RTM CU10 en latere versies
    • SQL Server 2014 Service Pack 1 CU3 en latere versies.
    • SQL Server 2012 Service Pack 2 CU7 en latere versies
  • Methode 3: Maak verbinding met het exemplaar van SQL Server en voer vervolgens de volgende query uit:

    Select @@version
    

    Een voorbeeld van de uitvoer van deze query is het volgende:

    Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    Opmerking

    De uitvoer van deze query is verbeterd om aanvullende informatie weer te geven. Dit wordt beschreven in het blogartikel Welke build van SQL Server gebruikt u?, voor de volgende versies:

    • SQL Server 2014 RTM CU10 en latere versies
    • SQL Server 2014 Service Pack 1 CU3 en latere versies.
    • SQL Server 2012 Service Pack 2 CU7 en latere versies

    Schermopname van een voorbeeld van verbeterde uitvoer voor SQL Server 2012 Service Pack 2 CU7. (SP2-CU7) wordt toegevoegd in de eerste rij.

  • Methode 4: Maak verbinding met het exemplaar van SQL Server en voer vervolgens de volgende query uit in SQL Server Management Studio (SSMS):

    SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
    

    Opmerking

    Deze query werkt voor elk exemplaar van SQL Server 2000 of een latere versie.

    De volgende resultaten worden geretourneerd:

    • De productversie (bijvoorbeeld 10.0.1600.22)
    • Het productniveau (bijvoorbeeld RTM)
    • De editie (bijvoorbeeld Enterprise)

    Bijvoorbeeld, de resultaten geven het volgende weer.

    productversie productniveau editie
    14.0.2027.2 RTM Developer Edition (64-bits)

    Opmerking

    • De functie SERVERPROPERTY retourneert afzonderlijke eigenschappen die betrekking hebben op de versiegegevens, hoewel de functie @@VERSION de uitvoer in één tekenreeks combineert. Als uw toepassing afzonderlijke eigenschapsreeksen vereist, kunt u de functie SERVERPROPERTY gebruiken om deze te retourneren in plaats van de @@VERSION resultaten te parseren.

    • Deze methode werkt ook voor SQL Azure Database-exemplaren. Zie het volgende onderwerp in SQL Server Books Online 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 aanvullende eigenschappen toegevoegd aan de instructie ServerProperty. Raadpleeg SERVERPROPERTY (Transact-SQL) voor een volledige lijst.

  • Methode 5: Vanaf SQL Server 2008 kunt u ook het rapport Installed SQL Server Features Discovery gebruiken. U kunt dit rapport vinden op de pagina Hulpprogramma's van SQL Server Installatiecentrum. Dit hulpprogramma geeft informatie over alle exemplaren van SQL Server die op het systeem zijn geïnstalleerd. Deze omvatten clienthulpprogramma's zoals SQL Server Management Studio. Het enige waar u rekening mee moet houden, is 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 op te halen. Zie een installatie van SQL Server valideren voor meer informatie.

    Een momentopname van een voorbeeldrapport ziet er als volgt uit:

                  Schermopname van een voorbeeld SQL Server 2016 Setup Discovery-rapport.                     

Zie ook