Ta en titt på följande länkar, de kan vara till hjälp:
- Räkna upp SQL Server-instanser i C#, med ODBC
- Hur får man en lista över tillgängliga SQL-servrar som använder C# (MSDN)
- Fylla en lista över SQL-servrar
Alternativt kan du ändra din kod till detta:
DataTable dt = SmoApplication.EnumAvailableSqlServers(false);
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
Console.WriteLine(dr["Name"]);
}
}
Hoppas detta löser ditt problem.