title: x64 SQL Server Detection On Network Instance Names
body: <p>I am trying to retrieve the details of the SQL Server installations on my network. I used both</p>
  
  <pre><code>SmoApplication.EnumAvailableSqlServers
  SqlDataSourceEnumerator.Instance.GetDataSources()
  </code></pre>
  
  <p>But it only returns the server name which isn't fully helping me. I need to get the instance names. Using the registry isn't a good way to do it because I am searching my whole network. I searched and some people said that these methods detects only server names for x64 servers. </p>
  
  <p>Is that true? And if so how can I get over it?</p>