2014-01-21 83 views
0

在两台不同的服务器上有两个相同的数据库。两个数据库中的每一个都有类似的信息,但来自不同的公司。我试图从两个数据库中获取信息,类似于此。我没有创建链接服务器的权限。如何从两台数据库服务器进行查询

有什么建议吗? (我正在使用T-SQL)

select A,B,C 
from server1.Database1.dbo.table1 

UNION ALL 

select A,B,C 
from server2.Database2.dbo.table1 
+0

你好。我实际上正在完成一个程序来完成这个(和更多),并可以使用一些帮助测试。虽然最终目标是需要购买全功能版本,但免费版本一定会有售,而且您需要免费版本就足够了。如果您有兴趣,请访问我的个人资料中显示的网站,并从那里与我联系。 –

+0

@srutzky - 我在等着看DBA是否会允许我创建链接服务器。如果不是,我一定会尝试你的解决方案。 – stackuser

回答

0

链接服务器是最好的IMO,如果你可以管理它。

在情况下,我们的DBA不会允许,我会经常使用客户端安装的数据库(如MS接入),并链接到两个服务器中的表,然后还有写我的查询。

相关问题