我正在尝试获取这些服务器上的SQL服务器和数据库列表。问题是如何获取位于不同域的服务器的列表。
例如,我当前的域名为:thisdomain.location.net
我尝试获取信息的服务器位于:otherdomain.otherlocal.net
我有一个服务器列表(例如:server1.otherdomain.otherlocal.net
),但我想知道如何将服务器列表放入游标或其他方式来编译列表。
我可以连接到其他域上的服务器,但我正在尝试自动化该过程。
任何帮助或建议表示赞赏。
答案 0 :(得分:0)
您需要为其他域
创建链接服务器http://msdn.microsoft.com/en-us/library/ff772782.aspx#SSMSProcedure
然后您可以像
一样运行查询SELECT otherserer.databasename.dbo.tablename
SELECT otherserer.sys.databases or
SELECT otherserer.master.dbo.sysdatabases
应该返回数据库名称