SQL Server连接到另一个SQL服务器?

时间:2010-08-11 20:09:44

标签: asp.net sql sql-server linked-server

所以我有2台SQL服务器,都在防火墙内部,我的网络服务器在DMZ上。 Web服务器当前连接到其中一个SQL服务器以获取其数据。

由于公司不愿意承担的安全风险,我需要来自其他SQL服务器的一些我无法从DMZ连接的信息。

如何连接到一个SQL服务器到另一个SQL服务器以获取第一个数据库中特定行的某些信息?

基本上我需要做的是:

服务器1的数据库“db1”有一个表“tbl”,字段为“field1,field2,field3”

我需要使用查询从服务器2获取的数据中填充“field3”。

这可能吗?

如果没有,我还能怎么办?

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

您可以设置和使用链接服务器。

答案 2 :(得分:0)

您可以创建linked server或使用OPENDATASOURCE

答案 3 :(得分:0)

我很确定你需要链接服务器,以完成你想要做的事情。

http://technet.microsoft.com/en-us/library/ms188279.aspx