从.Net枚举可用的SQL Server

时间:2010-06-17 22:13:32

标签: .net sql sql-server environment

任何人都知道是否有更多“最新”的方式通过.Net枚举所有可用的SQL Server实例,即不使用System.Data - DataTable / DataRow位。

SqlDataSourceEnumerator sqlEnumerator = SqlDataSourceEnumerator.Instance;
DataTable dt = sqlEnumerator.GetDataSources();
foreach(DataRow row in dt.Rows)
{
    Console.WriteLine(row["ServerName"]);
    Console.WriteLine(row["InstanceName"]);
    Console.WriteLine("*******************************");
}

1 个答案:

答案 0 :(得分:3)

您可以找到多个答案here.