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
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
La funzione SERVERPROPERTY restituisce le singole proprietà relative alle informazioni sulla versione, sebbene la funzione @@VERSION combini l'output in un'unica stringa. Se l'applicazione in uso richiede stringhe relative alle singole proprietà, è possibile utilizzare la funzione SERVERPROPERTY per restituirle anziché analizzare i risultati di @@VERSION.
Questo metodo funziona anche per le istanze di SQL Azure Database. Per informazioni aggiuntive, consultare il seguente argomento della documentazione online di SQL Server SERVERPROPERTY (Transact-SQL).
A partire dall' Aggiornamento cumulativo 10 per SQL Server 2014 RTM e dall' Aggiornamento cumulativo 3 per SQL Server 2014 Service Pack 1, sono state aggiunte ulteriori proprietà all'istruzione ServerProperty. Per un elenco completo, esaminare SERVERPROPERTY (Transact-SQL).
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: