title: Smo does not show 2008 SQL Server instances when 2005 instances exist
body: <p>I am trying to enumerate all SQL Server instances installed on a local machine. I am using SmoApplication.EnumAvailableSqlServers(true). However, only SQL Server Express 2005 instances are shown. Default 2008 instance is not shown at all!</p>
  
  <p>I tried 2 other solutions with SqlServerRegistrations.EnumRegisteredServers() and SqlDataSourceEnumerator.Instance.GetDataSources() but they do not work either.</p>
  
  <p>There is another question regarding this (<a href="https://stackoverflow.com/questions/1433435/cant-enumerate-sql-server-2008-registered-servers-with-smo">Can&#39;t enumerate SQL Server 2008 Registered Servers with SMO</a>) but it unfortunately has no answer.</p>