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 KB originale: 321185
Per determinare la versione di SQL Server, è possibile utilizzare uno dei metodi seguenti.
Note
Le informazioni sulla versione seguono il modello major.minor.build.revision . Le informazioni sulla "revisione" in genere non vengono usate durante il controllo della versione di SQL Server.
Metodo 1: Connettersi al server usando SQL Server Management Studio
Connettersi al server usando Esplora oggetti in SQL Server Management Studio (SSMS). Dopo la connessione, le informazioni sulla versione verranno visualizzate tra parentesi, insieme al nome utente usato per connettersi all'istanza specifica di SQL Server. Per altre informazioni su come connettersi a SQL Server tramite Esplora oggetti, vedere Connettersi a SQL Server o database SQL di Azure.
Metodo 2: Esaminare le prime righe del file Errorlog
Esaminare le prime righe del file Errorlog per tale istanza. Per impostazione predefinita, il log degli errori si trova Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
in nei file ERRORLOG.n . Le voci possono essere simili a quelle seguenti:
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)
Questa voce fornisce informazioni sul prodotto, ad esempio versione, livello di prodotto, 64 bit e 32 bit, l'edizione di SQL Server e la versione del sistema operativo in cui è in esecuzione SQL Server.
Metodo 3: Esaminare l'output dopo aver eseguito la query "SELECT @@VERSION"
Connettersi all'istanza di SQL Server e quindi eseguire la query seguente:
SELECT @@VERSION
Ecco un esempio dell'output di questa 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)
Dall'output è possibile determinare la versione del prodotto SQL Server, il livello del Service Pack, il livello di aggiornamento cumulativo o il livello di aggiornamento della sicurezza (se applicabile).
Metodo 4: Usare la funzione SERVERPROPERTY
Connettersi all'istanza di SQL Server e quindi eseguire la query seguente in SSMS:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Vengono restituiti i seguenti risultati:
- Versione del prodotto (ad esempio, 16.0.4135.4)
- Livello del prodotto (ad esempio, RTM)
- Edizione (ad esempio, Developer)
Di seguito è riportato un esempio dei risultati.
Versione prodotto | Livello di prodotto | Edition |
---|---|---|
16.0.4135.4 | RTM | Developer Edition (64 bit) |
Note
La
SERVERPROPERTY
funzione restituisce singole proprietà correlate alle informazioni sulla versione, anche se la@@VERSION
funzione combina l'output in una stringa. Se l'applicazione richiede singole stringhe di proprietà, è possibile usare laSERVERPROPERTY
funzione per restituirle invece di analizzare i@@VERSION
risultati.Questo metodo funziona anche per le istanze di SQL Azure Database. Per altre informazioni, vedere SERVERPROPERTY (Transact-SQL).
A partire da SQL Server 2014 RTM Aggiornamento cumulativo 10 e SQL Server 2014 Service Pack 1 Aggiornamento cumulativo 3, all'istruzione
SERVERPROPERTY
sono state aggiunte proprietà aggiuntive. Per un elenco completo, vedere SERVERPROPERTY (Transact-SQL).
Metodo 5: usare il report di individuazione delle funzionalità di SQL Server installato
È anche possibile usare il report di individuazione delle funzionalità di SQL Server installate. È possibile trovare questo report nella pagina Strumenti del Centro installazione di SQL Server. Questo strumento fornisce informazioni su tutte le istanze di SQL Server installate nel sistema, inclusi strumenti client come SSMS. Si noti che questo strumento può essere eseguito localmente 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: