这是关于 SQL Server 2008 R2 和 SSIS。
我需要使用另一台服务器上的生产表中的新数据更新一台服务器上的数十个历史表。
两台服务器没有也不会链接。
一些历史表有数百百万行,一些生产表有几千万行。
我目前为每个使用以下数据流组件的表制定了一个流程:
- OLEDB Source 任务拉取适当的生产数据。
- 查找任务以检查生产数据的键是否已存在于历史表中并使用“重定向到错误输出” -
- 将丢失的数据传输到 OLEDB 目标历史记录表。
对于大表来说,这个过程太慢了。一定有更好的方法。有人可以帮忙吗?
我知道服务器是否链接了基于单个集合的查询可以轻松有效地完成任务,但服务器没有链接。