OVH Cloud OVH Cloud

Rechercher dans un réseau les instances SQLServer

2 réponses
Avatar
Denis
Bonjour à tous,

Je cherche comment faire pour charger dans une combobox tous les noms de
machines sur lesquelles tourne une (ou plusieurs) instance de SQLServeur pour
pouvoir choisir, dans une winforn, le serveur sur lequel l'utilisateur
souhaite se connecter.

Quelqu'un à une idée ?

Aloha, 2nis

2 réponses

Avatar
PePiCK
Voici 2 façon de faire

1)
Ajouter une référence à SQLDMO (COM Object)

Dim sqlServers As SQLDMO.NameList
Dim sqlServer As String

sqlServers = New SQLDMO.Application().ListAvailableSQLServers

ListBox1.Items.Clear()

For Each sqlServer In sqlServers
Debug.WriteLine(sqlServer)
Next

2)
Ou une classe, qui avec quelques petites modifs..., à cette address :
http://www.freevbcode.com/ShowCode.asp?IDa33
Plus de code mais plus rapide !

PePiCK


"Denis" wrote in message
news:
Bonjour à tous,

Je cherche comment faire pour charger dans une combobox tous les noms de
machines sur lesquelles tourne une (ou plusieurs) instance de SQLServeur
pour
pouvoir choisir, dans une winforn, le serveur sur lequel l'utilisateur
souhaite se connecter.

Quelqu'un à une idée ?

Aloha, 2nis


Avatar
Denis
C'est merveilleux tout cela !!

Merci, 2nis

"PePiCK" wrote:

Voici 2 façon de faire

1)
Ajouter une référence à SQLDMO (COM Object)

Dim sqlServers As SQLDMO.NameList
Dim sqlServer As String

sqlServers = New SQLDMO.Application().ListAvailableSQLServers

ListBox1.Items.Clear()

For Each sqlServer In sqlServers
Debug.WriteLine(sqlServer)
Next

2)
Ou une classe, qui avec quelques petites modifs..., à cette address :
http://www.freevbcode.com/ShowCode.asp?IDa33
Plus de code mais plus rapide !

PePiCK


"Denis" wrote in message
news:
> Bonjour à tous,
>
> Je cherche comment faire pour charger dans une combobox tous les noms de
> machines sur lesquelles tourne une (ou plusieurs) instance de SQLServeur
> pour
> pouvoir choisir, dans une winforn, le serveur sur lequel l'utilisateur
> souhaite se connecter.
>
> Quelqu'un à une idée ?
>
> Aloha, 2nis