Déterminer la version et lʼédition du moteur de base de données SQL Server qui est en cours dʼexécution
Cet article décrit les procédures permettant de déterminer la version et l’édition de SQL Server Moteur de base de données en cours d’exécution.
Version du produit d’origine : SQL Server
Numéro de base de connaissances d’origine : 321185
Pour déterminer la version de SQL Server, vous pouvez appliquer l'une des méthodes suivantes.
Note
Les informations de version suivent le modèle major.minor.build.revision . Les informations de « révision » ne sont généralement pas utilisées lors de la vérification de la version de SQL Server.
Méthode 1 : Se connecter au serveur à l’aide de SQL Server Management Studio
Connectez-vous au serveur à l’aide de l’Explorateur d’objets dans SQL Server Management Studio (SSMS). Une fois connectés, les informations de version s’affichent entre parenthèses, ainsi que le nom d’utilisateur utilisé pour se connecter à l’instance spécifique de SQL Server. Pour plus d’informations sur la connexion à SQL Server à l’aide de l’Explorateur d’objets, consultez Se connecter à un serveur SQL Server ou Azure SQL Database.
Méthode 2 : Examinez les premières lignes du fichier Errorlog
Examinez les premières lignes du fichier Errorlog pour cette instance. Par défaut, le journal des erreurs se trouve Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
dans les fichiers ERRORLOG.n . Les entrées peuvent ressembler à ce qui suit :
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)
Cette entrée fournit des informations sur le produit, telles que la version, le niveau produit, 64 bits et 32 bits, l’édition de SQL Server et la version du système d’exploitation sur laquelle SQL Server est en cours d’exécution.
Méthode 3 : Examinez la sortie après avoir exécuté la requête « SELECT @@VERSION »
Connectez-vous à l’instance de SQL Server, puis exécutez la requête suivante :
SELECT @@VERSION
Voici un exemple de sortie de cette requête :
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)
À partir de la sortie, vous pouvez déterminer la version du produit SQL Server, le niveau service pack, le niveau de mise à jour cumulative ou le niveau de mise à jour de sécurité (le cas échéant).
Méthode 4 : Utiliser la fonction SERVERPROPERTY
Connectez-vous à l’instance de SQL Server, puis exécutez la requête suivante dans SSMS :
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Les résultats suivants sont renvoyés :
- Version du produit (par exemple, 16.0.4135.4)
- Le niveau du produit (par exemple, RTM)
- Édition (par exemple, Développeur)
Par exemple, les résultats peuvent ressembler à ceci :
Version du produit | Niveau produit | Édition |
---|---|---|
16.0.4135.4 | RTM | Developer Edition (64 bits) |
Note
La
SERVERPROPERTY
fonction retourne des propriétés individuelles liées aux informations de version, bien que la@@VERSION
fonction combine la sortie en une seule chaîne. Si votre application nécessite des chaînes de propriété individuelles, vous pouvez utiliser laSERVERPROPERTY
fonction pour les renvoyer au lieu d’analyser les@@VERSION
résultats.Cette méthode est également applicable avec les instances de base de données SQL Azure. Pour plus d’informations, consultez SERVERPROPERTY (Transact-SQL).
À compter de SQL Server 2014 RTM Cumulative Update 10 et SQL Server 2014 Service Pack 1 Cumulative Update 3, des propriétés supplémentaires ont été ajoutées à l’instruction
SERVERPROPERTY
. Pour obtenir une liste complète, consultez SERVERPROPERTY (Transact-SQL).
Méthode 5 : Utiliser le « rapport de découverte des fonctionnalités SQL Server installé »
Vous pouvez également utiliser le rapport de découverte des fonctionnalités SQL Server installées. Vous trouverez ce rapport sur la page Outils du Centre d’installation SQL Server. Cet outil fournit des informations sur toutes les instances de SQL Server installées sur le système, y compris les outils clients tels que SSMS. Notez que cet outil peut être exécuté localement uniquement sur le système où SQL Server est installé. Il ne peut pas être utilisé pour obtenir des informations sur les serveurs distants. Pour plus d’informations, consultez l’article Valider une installation SQL Server.
Voici un instantané d'un exemple de rapport :