C# 如何检索我可以连接到的服务器的名称。。?

C# 如何检索我可以连接到的服务器的名称。。?,c#,sql-server,vb.net,C#,Sql Server,Vb.net,我的系统通过局域网连接 共连接了四个系统。以及所有安装了MS SQl server的系统 现在我需要检索-我可以连接到的所有服务器 服务器名称-用于连接字符串 thanx'您可以使用SMO进行此操作。这里的例子 或 有关更多信息,请查看此开源项目: SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance; System.Data.DataTable table = instance.GetDataSources();

我的系统通过局域网连接

共连接了四个系统。以及所有安装了MS SQl server的系统

现在我需要检索-我可以连接到的所有服务器

服务器名称-用于连接字符串


thanx'

您可以使用SMO进行此操作。这里的例子

有关更多信息,请查看此开源项目:

SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
System.Data.DataTable table = instance.GetDataSources();