Requete Pour Connaitre Version Sql Server

', 16, 1); C'est beaucoup plus simple si vous n'êtes intéressé que par SQL 2008+ car SERVERPROPERTY('ProductMajorVersion') renvoie NULL pour les versions antérieures, vous pouvez donc utiliser: IF ( ISNULL ( CAST ( SERVERPROPERTY ( 'ProductMajorVersion') AS INT), 0) < 11) -- SQL2012 RAISERROR ( 'You need SQL 2012 or later! ', 16, 1); Et vous pouvez utiliser les propriétés ProductLevel et Edition (ou EngineEdition) pour déterminer respectivement RTM / SP n / CTP n et Dev / Std / Ent / etc. CAST ( SERVERPROPERTY ( 'ProductVersion') AS SYSNAME) AS ProductVersion, CAST ( SERVERPROPERTY ( 'ProductLevel') AS SYSNAME) AS ProductLevel, CAST ( SERVERPROPERTY ( 'Edition') AS SYSNAME) AS Edition, CAST ( SERVERPROPERTY ( 'EngineEdition') AS INT) AS EngineEdition; Pour info, les principaux numéros de version SQL sont: 8 = SQL 2000 9 = SQL 2005 10 = SQL 2008 (et 10. Requete pour connaitre version sql server 2003. 5 = SQL 2008R2) 11 = SQL 2012 12 = SQL 2014 13 = SQL 2016 14 = SQL 2017 Et tout cela fonctionne aussi pour SQL Azure! EDITED: Vous pouvez également vérifier le niveau de compatibilité de votre base de données car il pourrait être défini sur une compatibilité inférieure.

Requete Pour Connaitre Version Sql Server 2005

La version du moteur de base de données SQL Server exécutée par Azure SQL Database, Azure SQL Managed Instance et Azure Synapse Analytics est toujours ultérieure à la version locale de SQL Server, et inclut les derniers correctifs de sécurité. Cela signifie que le niveau du correctif est toujours égal ou supérieur à celui de la version locale de SQL Server, et que les dernières fonctionnalités disponibles dans SQL Server sont disponibles dans ces services. Pour déterminer l'édition du moteur par programmation, utilisez SELECT SERVERPROPERTY('EngineEdition'). Cette requête retourne « 5 » pour Azure SQL Database, « 8 » pour Azure SQL Managed Instance et « 6 » ou « 11 » pour Azure Synapse. Nous mettrons à jour la documentation lorsque ce problème aura été résolu. Requete pour connaitre version sql server 2005. Syntaxe @@VERSION Types de retour nvarchar Les résultats de @@VERSION sont présentés sous la forme d'une chaîne nvarchar individuelle. Vous pouvez utiliser la fonction SERVERPROPERTY (Transact-SQL) pour récupérer les valeurs de propriétés individuelles.

Requete Pour Connaitre Version Sql Server 2003

@@VERSION (Transact-SQL) - SQL Server | Microsoft Docs Passer au contenu principal Ce navigateur n'est plus pris en charge. Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique. Article 01/25/2022 2 minutes de lecture Cette page est-elle utile? Les commentaires seront envoyés à Microsoft: en appuyant sur le bouton envoyer, vos commentaires seront utilisés pour améliorer les produits et services Microsoft. Politique de confidentialité. Merci. Dans cet article S'applique à: SQL Server (toutes les versions prises en charge) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse Retourne des informations système et de build pour l'installation actuelle de SQL Server. SQL Server - La FAQ, le club des dveloppeurs et IT Pro. Conventions de la syntaxe Transact-SQL Notes Nous savons que la version du produit signalée par @@VERSION pour Azure SQL Database, Azure SQL Managed Instance et Azure Synapse Analytics est incorrecte.

b. c', 1) retours c). Rappelez-vous également que PARSENAME('a. c', 4) renvoie NULL, car SQL 2005 et les versions antérieures n'utilisaient que 3 parties dans le numéro de version!