SQL Server:两个链接服务器 - 相同的服务器,不同的数据库和登录

时间:2015-03-23 16:18:09

标签: sql-server

我需要能够使用SQL Server 2008 R2从本地SQL Server实例同时连接到3个远程数据库。 Db1Db2都在Svr1上,Db3Svr3上。每个数据库都需要不同的登录才能获得访问权我想编写一个可以同时访问所有3个数据库的脚本。

我放弃尝试使用sp_addlinked服务器创建这些服务器(尽管在过去的项目中成功使用了这个),因为我根本无法使任何连接工作。我确实设法设置了工作链接服务器,分别在Db1Db3 Svr1Svr3上使用SSMS(右键单击Linked Servers,New链接服务器)。但是,我不知道如何为db2设置链接服务器 - 它不允许我设置2个具有相同名称的链接服务器(可以理解)。当我尝试使用未映射到已知SQL Server实例的名称设置一个(因此使用数据源或提供程序字符串进行连接)时,它将无法正常工作。

我可以使用SSMS方法做我想做的事吗?或者有没有办法可以为Db1Db2使用相同的链接服务器但是以某种方式使用不同的登录?

0 个答案:

没有答案