sql-server – 使用不同的服务器/数据库执行SQL任务

我可以让我的执行SQL任务查看2个不同的连接管理器.

对于实例:我需要来自ServerA /
DatabaseA的数据查询ServerB / DatabaseB.

所以现在我需要编写一个查询并从两个服务器检索数据.

现在2台服务器没有链接服务器,不一定.

这是偶和的,请告诉我.

最佳答案 为服务器A和服务器B添加具有单独数据流源任务的数据流任务.然后使用适当的数据流转换任务连接结果.

例如,此数据流采用平面文件源和OLEDB源任务,对结果进行排序,然后使用Merge Join任务获取结果.听起来你的实现需要两个OLEDB源或(ODBC,ADO NET等).

我喜欢链接服务器或OPENROWSET上的这种方法,因为您不必在SQL Server数据源上配置链接服务器或启用Adhoc Distributed Queries.

点赞