我可以让我的执行SQL任务查看2个不同的连接管理器.
对于实例:我需要来自ServerA /
DatabaseA的数据查询ServerB / DatabaseB.
所以现在我需要编写一个查询并从两个服务器检索数据.
现在2台服务器没有链接服务器,不一定.
这是偶和的,请告诉我.
最佳答案 为服务器A和服务器B添加具有单独数据流源任务的数据流任务.然后使用适当的数据流转换任务连接结果.
例如,此数据流采用平面文件源和OLEDB源任务,对结果进行排序,然后使用Merge Join
任务获取结果.听起来你的实现需要两个OLEDB源或(ODBC,ADO NET等).
我喜欢链接服务器或OPENROWSET上的这种方法,因为您不必在SQL Server数据源上配置链接服务器或启用Adhoc Distributed Queries
.