Openrowset与Linked服务器

时间:2013-12-11 07:08:09

标签: sql-server sql-server-2008 sql-server-2005

在我的工作区域,我们在全国范围内有100多个MS SQL数据库,我们需要将数据查询回单个SQL数据库。我们可以使用OpenRowSetLinkedServer来完成此操作。但应该使用哪一个。

Openrowset 是临时的。因此,每次调用openrowset时都必须建立连接。这应该会对性能产生一些额外的开销。

另一方面,链接服务器是持久的。所以不需要每次都建立连接(我猜)。但是中央服务器必须添加所有这些链接服务器。添加这么多链接服务器会对服务器产生负面影响吗?

底线是每月连接到很多服务器,这将是更好的方法吗? openrowset或链接服务器?

1 个答案:

答案 0 :(得分:0)

我记得,OpenRowSet在远程服务器上执行查询,而Linked Server在本地进行连接。 (比关注'关注更多的资源密集。)