Werfen Sie einen Blick auf die folgenden Links, sie könnten hilfreich sein:
- SQL Server-Instanzen in C# unter Verwendung von ODBC auflisten
- So erhalten Sie eine Liste verfügbarer SQL-Server mit C# (MSDN)
- Auffüllen einer Liste von SQL-Servern
Alternativ können Sie Ihren Code folgendermaßen ändern:
DataTable dt = SmoApplication.EnumAvailableSqlServers(false);
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
Console.WriteLine(dr["Name"]);
}
}
Hoffe, das löst Ihr Problem.