获取不同域上的SQL数据库列表

时间:2014-03-17 17:19:13

标签: sql sql-server

我正在尝试获取这些服务器上的SQL服务器和数据库列表。问题是如何获取位于不同域的服务器的列表。

例如,我当前的域名为:thisdomain.location.net

我尝试获取信息的服务器位于:otherdomain.otherlocal.net

我有一个服务器列表(例如:server1.otherdomain.otherlocal.net),但我想知道如何将服务器列表放入游标或其他方式来编译列表。

我可以连接到其他域上的服务器,但我正在尝试自动化该过程。

任何帮助或建议表示赞赏。

1 个答案:

答案 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

应该返回数据库名称