[C#] Lister les instances SQL Server du reseau
	
	
		Bonjour,
Je suis devant un petit soucis. Je dois créer une fenêtre de modification de chaine de connexion de type SQL Server. Pour cela j'ai une liste déroulante qui dois lister les instances SQL Serveur disponible sur le réseau. Cette liste déroulante est bindée sur une source que j'ai essayé d'initialiser de deux manières différentes:
	Code:
	
| 12
 3
 
 |             // false pour lister aussi les instances non local de SQL Server
            DataTable table = SmoApplication.EnumAvailableSqlServers(false); 
            bindingSourceListeServeur.DataSource = table; | 
 ou encore 
	Code:
	
| 12
 3
 
 |             SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
            System.Data.DataTable table = instance.GetDataSources();
            bindingSourceListeServeur.DataSource = table; | 
 
Le problème est que je ne récupère que les serveurs et non toute les instances. Par exemple si j'ai deux serveurs avec sur chacune des instances SQL Server 2000, SQL Server 2005 et/ou SQL Server 2008 j'aimerai récupérer cette liste :
- Serveur1
- Serveur1\Instance2000
- Serveur1\Instance2005
- Serveur2
- Serveur2\Instance2000
- Serveur2\Instance2008
mais j'obtiens :
Pourriez m'éclairer sur les possibles causes de cette troncature ?
Merci