SQL Server 2008 n'affiche pas le nom d'instance par défaut

Je cours le code suivant pour get toutes les versions des servers SQL installés et les instances installées.

Dim sqldatasourceenumerator1 As SqlDataSourceEnumerator = SqlDataSourceEnumerator.Instance datatable1 = sqldatasourceenumerator1.GetDataSources 

Le code fonctionne bien. J'ai à la fois SQL Server 2005 Express et 2008 installé.

Les instances qu'il montre

 Server Name: Instance Is Clustered Version SUPERCOMPUTER SQLEXPRESS No 9.00.3042.00 SUPERCOMPUTER CBE No 9.00.5000.00 SUPERCOMPUTER SQL2008TEST No 10.50.1600.1 

Je me request pourquoi il n'affiche pas l'instance par défaut de SQL Server 2008, comme il montre pour 2005 ( SQLEXPRESS )

Merci

Sois sûr que:

  1. L'instance que vous searchz est réellement installée (voir Gestionnaire de configuration SQL Server> Services SQL Server)
  2. Que l'instance est démarrée (même endroit)
  3. Que le service SQL Browser est en cours d'exécution (Panneau de configuration> devises d'administration> Services)
  4. Que le port sur lequel s'exécute SQL Server n'est pas bloqué via un pare-feu ou d'autres moyens
  5. Que l'instance n'est pas configurée pour être masquée (vous pouvez le voir dans le Gestionnaire de configuration SQL Server> Configuration du réseau SQL Server> Cliquez avec le button droit sur "Protocoles pour [nom de votre instance]"):

entrez la description de l'image ici