需要获取当前的网络服务器名称

时间:2016-09-12 05:27:28

标签: c# sql database sql-server-2008

我使用枚举器来获取服务器名称列表,但我只得到一个。

         DataTable table = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources();
        foreach (DataRow server in table.Rows)
        {
            Console.WriteLine(server[table.Columns["ServerName"]].ToString());
            Console.Read();
        }

但是我只得到一个服务器名称,这段代码有什么问题。 请帮帮我!

1 个答案:

答案 0 :(得分:1)

尝试

DataTable table = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources();
foreach (DataRow server in table.Rows)
{
    Console.WriteLine(server["ServerName"].ToString());
    Console.Read();
}