Spójrz na poniższe linki, które mogą być pomocne:
- Wypisz instancje SQL Server w C#, używając ODBC
- Jak uzyskać listę dostępnych serwerów SQL przy użyciu C# (MSDN)
- Wypełnianie listy serwerów SQL
Alternatywnie możesz zmienić swój kod na następujący:
DataTable dt = SmoApplication.EnumAvailableSqlServers(false);
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
Console.WriteLine(dr["Name"]);
}
}
Mam nadzieję, że to rozwiąże Twój problem.