谁能告诉我如何使用c#和SMO或任何api获取远程Sqlserver实例?如何获取特定机器的SqlInstances列表
我有一个远程服务器名称 “RemoteMC”,其中有SQL Server的两个实例: “RemoteMc” 和 “RemoteMC \ SQLEXPRESS”
我试图让实例在这样的代码:
Server srv=new Server("RemoteMC");
DataTable dt=SmoApplication.EnumAvailableSqlServer(true);
但它返回“Host \ sqlexpress”
我不知道哪里出了问题。我怎样才能得到的结果早在:
RemoteMC
RemoteMC \ SQLEXPRESS;
?
使用我得到本地SQL发现我only.How可以去远程sqlDiscovery.means我可以运行应用程序,那么它应该去指定的机器和检索信息,以我的本地machine.if我使用EnumAvailableSqlServers (true)它给予本地只有当我传递字符串,命名实例的远程只来,如果另外2多存在o远程我不会得到它们。 – Cute 2009-07-08 11:52:57