Determinare la versione del Motore di database di SQL Server in esecuzione

Questo articolo descrive le procedure per determinare la versione e l'edizione di SQL Server motore di database in esecuzione.

Versione originale del prodotto: SQL Server
Numero originale della Knowledge Base: 321185

Per determinare la versione di SQL Server, è possibile utilizzare uno dei metodi seguenti.

Nota

Le informazioni sulla versione seguono il modello major.minor.build.revision . Le informazioni di "revisione" non vengono in genere usate durante il controllo della versione di SQL Server.

  • Metodo 1: connettersi al server tramite Esplora oggetti in SQL Server Management Studio. Dopo aver connesso Esplora oggetti, le informazioni relative alla versione vengono visualizzate tra parentesi, con il nome utente utilizzato per connettersi all'istanza specifica di SQL Server.

  • Metodo 2: osservare le righe iniziali del file Errorlog per quell'istanza. Per impostazione predefinita, il registro errori si trova in Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG e nei file ERRORLOG.n. Le voci possono essere simili a quella seguente:

    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: )
    

    La voce fornisce tutte le informazioni necessarie relative al prodotto, come versione, livello del prodotto, 64 bit anziché 32 bit, edizione di SQL Server e versione OS sui quali SQL Server è in esecuzione.

    Nota

    L'output della query è stata migliorato per mostrare ulteriori informazioni, come documentato nell'articolo sui post di blog, Build di SQL Server utilizzata, per le versioni seguenti:

    • SQL Server 2014 RTM CU10 e versioni più recenti
    • SQL Server 2014 Service Pack 1 CU3 e versioni più recenti
    • SQL Server 2012 Service Pack 2 CU7 e versioni più recenti
  • Metodo 3: connettersi all'istanza di SQL Server, quindi eseguire la seguente query:

    Select @@version
    

    Di seguito viene riportato un esempio dell'output di questa query:

    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: )
    

    Nota

    L'output della query è stato migliorato per mostrare ulteriori informazioni, come documentato nell'articolo sui post di blog, Build di SQL Server utilizzata, per le versioni seguenti:

    • SQL Server 2014 RTM CU10 e versioni più recenti
    • SQL Server 2014 Service Pack 1 CU3 e versioni più recenti
    • SQL Server 2012 Service Pack 2 CU7 e versioni più recenti

    Screenshot di un esempio di output migliorato per SQL Server 2012 Service Pack 2 CU7. (SP2-CU7) aggiunto nella prima riga.

  • Metodo 4: connettersi all'istanza di SQL Server, quindi eseguire la query seguente in SQL Server Management Studio (SSMS):

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

    Nota

    La query funziona con tutte le istanze di SQL Server 2000 o versioni successive.

    Vengono restituiti i seguenti risultati:

    • Versione del prodotto (ad esempio, 10.0.1600.22)
    • Livello del prodotto (ad esempio, RTM)
    • Edizione (ad esempio, Enterprise)

    Di seguito è riportato un esempio dei risultati.

    versione del prodotto livello del prodotto edizione
    14.0.2027.2 RTM Developer Edition (64 bit)

    Nota

  • Metodo 5: a partire da SQL Server 2008, è inoltre possibile utilizzare il report sull'individuazione delle funzionalità di SQL Server installate. È possibile trovare il report individuando la pagina Strumenti del Centro installazione SQL Server. Questo strumento fornisce informazioni sulle istanze di SQL Server installate nel sistema, inclusi gli strumenti client, come SQL Server Management Studio. L'unica cosa da tenere presente è che questo strumento può essere eseguito in locale solo nel sistema in cui è installato SQL Server. Non può essere usato per ottenere informazioni sui server remoti. Per maggiori informazioni, consultare Convalidare l'installazione di un SQL Server.

    Di seguito viene riportato uno snapshot di un report di esempio:

    Screenshot che mostra un esempio di report sull'individuazione dell'installazione di SQL Server 2016.

Vedere anche