Récupérer la version de la base de données

Récupérer la version de la base de données - SQL/NoSQL - Programmation

Marsh Posté le 09-05-2007 à 15:40:52    

:hello: Voilà mon problème, j'ai une dizaine de serveurs et beaucoup de bases de données (environ 300). :sweat:  
Je veux gérer toutes mes bases et serveurs à distance aux travers d'une application. Mais le problème c'est que ces différentes bases tournent sur des SGBD différents : SQLServer 2000 et SQLServer 2005; et vu que les réquêtes SQL (création connexions, user, etc ...) varient selon les différents SGBD j'aimerais identifier sur quelle version tourne chaque base de données.
 
J'espère avoir été clair.  :??:


Message édité par Neo Bahamut le 09-05-2007 à 16:33:48
Reply

Marsh Posté le 09-05-2007 à 15:40:52   

Reply

Marsh Posté le 09-05-2007 à 16:16:35    

dans sql server, y'a une variable @@version je crois qui te donne la version. y'a une fonction aussi qui te donne tout le détail (version, libellé, distribution, service pack, etc.)

Reply

Marsh Posté le 09-05-2007 à 16:23:15    

http://support.microsoft.com/kb/321185
 

Code :
  1. SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
  2.  
  3. SELECT @@version
  4.  
  5. exec xp_msver


 


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9.00.3033.00                                                                                                                                                                                                                                                     SP2                                                                                                                                                                                                                                                              Express Edition with Advanced Services
 
(1 row(s) affected)
 
 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Microsoft SQL Server 2005 - 9.00.3033.00 (Intel X86)  
 Dec  6 2006 17:53:12  
 Copyright (c) 1988-2005 Microsoft Corporation
 Express Edition with Advanced Services on Windows NT 6.0 (Build 6000: )
 
 
(1 row(s) affected)
 
Index  Name                             Internal_Value Character_Value
------ -------------------------------- -------------- ------------------------------------------------------------------------------------------------------------------------
1      ProductName                      NULL           Microsoft SQL Server
2      ProductVersion                   589824         9.00.3033.00
3      Language                         1033           Anglais (États-Unis)
4      Platform                         NULL           NT INTEL X86
5      Comments                         NULL           NT INTEL X86
6      CompanyName                      NULL           Microsoft Corporation
7      FileDescription                  NULL           SQL Server Windows NT
8      FileVersion                      NULL           2005.090.3033.00
9      InternalName                     NULL           SQLSERVR
10     LegalCopyright                   NULL           © Microsoft Corp. All rights reserved.
11     LegalTrademarks                  NULL           Microsoft® is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
12     OriginalFilename                 NULL           SQLSERVR.EXE
13     PrivateBuild                     NULL           NULL
14     SpecialBuild                     198770688      NULL
15     WindowsVersion                   393216006      6.0 (6000)
16     ProcessorCount                   2              2
17     ProcessorActiveMask              3              00000003
18     ProcessorType                    586            PROCESSOR_INTEL_PENTIUM
19     PhysicalMemory                   2047           2047 (2146238464)
20     Product ID                       NULL           NULL
 
(20 row(s) affected)

Reply

Marsh Posté le 09-05-2007 à 16:38:10    

Merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed