It is quite easy to enumerate (list) all the possible SQL servers to which you want to connect. Here is a small example:
using System;
using System.Data;
using System.Text;
using System.Windows.Forms;
namespace SqlServerEnumeratorCS
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void GetDataSourcesButton_Click(object sender, EventArgs e)
{
System.Data.Sql.SqlDataSourceEnumerator instance =
System.Data.Sql.SqlDataSourceEnumerator.Instance;
VisibleSqlServers.DataSource = instance.GetDataSources();
}
}
}