Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Point de terminaison d’analytique SQL dans Microsoft Fabric
Entrepôt dans Microsoft Fabric
Base de données SQL dans Microsoft Fabric
La @@VERSION fonction de configuration renvoie des informations sur le système et les informations de compilation de SQL Server.
Conventions de la syntaxe Transact-SQL
Important
Les numéros de version du Database Engine pour SQL Server et Azure SQL Database ne sont pas comparables entre eux et représentent des numéros de compilation internes pour ces produits distincts. Pour plus d’informations, consultez la section Remarques.
Syntax
@@VERSION
Types de retour
nvarchar
Remarks
Les numéros de version du Database Engine pour SQL Server et Azure SQL Database ne sont pas comparables entre eux et représentent des numéros de compilation internes pour ces produits distincts. La Moteur de base de données pour Azure SQL Database est basée sur la même base de code que le Moteur de base de données SQL Server. Plus important encore, le Moteur de base de données dans Azure SQL Database dispose toujours des dernières versions de SQL Moteur de base de données bits. Par exemple, la version 12 d’Azure SQL Database est plus récente que la version 16 de SQL Server.
Les
@@VERSIONrésultats apparaissent sous forme d’une seule corde de nvarchar . Utilisez la fonction SERVERPROPERTY pour obtenir les valeurs individuelles des biens.Pour SQL Server, les
@@VERSIONrésultats incluent :Version SQL Server
Architecture du processeur
Date de build de SQL Server
Déclaration de droits d’auteur
Édition deSQL Server
Version du système d'exploitation
Les informations sur la version du système d’exploitation proviennent de l’hôte, de la machine virtuelle ou du conteneur où SQL Server est installé. Cela ne reflète pas nécessairement la version retail du système d’exploitation sous-jacent. Pour des informations sur la requête des informations sur la version de Windows à l’aide du WMI Query Language (WQL), voir Win32_OperatingSystem classe.
Pour Azure SQL Database et Azure SQL Managed Instance, les
@@VERSIONrésultats incluent :Édition : « Microsoft SQL Azure »
Niveau produit : « (RTM) »
Version du produit
Date de fabrication
Déclaration de droits d’auteur
Examples
A : Renvoi de la version actuelle de SQL Server
L’exemple suivant montre les informations de version pour une installation de SQL Server 2025 (17.x). Selon l’hôte sous-jacent, la machine virtuelle ou le système d’exploitation du conteneur, la commande renvoie des informations différentes.
SELECT @@VERSION AS 'SQL Server Version';
Machine virtuelle Windows Server 2019 :
Microsoft SQL Server 2025 (RTM) - 17.0.1000.7 (X64) Oct 21 2025 12:05:57 Copyright (C) 2025 Microsoft Corporation Enterprise Developer Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)Machine virtuelle Windows 11 :
Microsoft SQL Server 2025 (RTM) - 17.0.1000.7 (X64) Oct 21 2025 12:05:57 Copyright (C) 2025 Microsoft Corporation Enterprise Developer Edition (64-bit) on Windows 10 Enterprise 10.0 <X64> (Build 26220: ) (VM)Dans cet exemple, la sortie ne reflète pas nécessairement la version commerciale du système d’exploitation.
Ubuntu Linux 24.04 :
Microsoft SQL Server 2025 (RTM) - 17.0.1000.7 (X64) Oct 21 2025 12:05:57 Copyright (C) 2025 Microsoft Corporation Enterprise Developer Edition (64-bit) on Linux (Ubuntu 24.04.3 LTS) <X64>
Exemples : Azure Synapse Analytics et Analytics Platform System (PDW)
B. Retourner la version actuelle d’Azure Synapse Analytics
SELECT @@VERSION AS 'SQL Server PDW Version';