Podívejte se na následující odkazy, které mohou být užitečné:
- Výčet instancí SQL Server v C# pomocí ODBC
- Jak získat seznam dostupných serverů SQL pomocí jazyka C# (MSDN)
- Vyplnění seznamu serverů SQL
Případně můžete změnit svůj kód na tento:
DataTable dt = SmoApplication.EnumAvailableSqlServers(false);
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
Console.WriteLine(dr["Name"]);
}
}
Doufám, že to vyřeší váš problém.