salut,
pour la question 2, interresses toi à SQL DMO.
ci dessous le code pour énumérer les instances SQL Server du réseau
Public sListserver As SQLDMO.NameList 'Liste des serveurs SQL présent et visible sur le réseau
Set sListserver = SQLDMO.ListAvailableSQLServers
For i = 1 To sListserver.Count
CmbListeServer.AddItem sListserver.Item(i)
Next i
ensuite, pour connaitre la version du moteur tu n'as pas le choix, tu dois te connecter pour obtenir la version...
la requete "ServerProperty" de
nhervagault est celle que tu peux utiliser...
@+
Pat
Don't Worry
, Be Happy 
lorsque le problème est résolu, pensez Réponse Acceptée
