sql - SSIS - ole db 源/目标 - 仅从源服务器检索行在表目标服务器中存在的位置
问题描述
我正在将 9000 万行从源服务器传输到目标服务器上的暂存区。从暂存区,我通过在目标服务器上的表中执行 WHERE ID EXISTS 将 2000 万进一步传输到 ETL 过程。
由于该表不存在于源服务器上,而仅存在于目标服务器中。当我直接从源服务器中提取行时是否可以过滤(所以我只将 2000 万行从源服务器传输到我的目标服务器)?
解决方案
您可以通过在源计算机上创建链接服务器来做到这一点。链接服务器允许连接不同实例上的表:
推荐阅读
- docker - 如何通过 jenkins 管道在远程服务器上拉取和运行 docker 镜像
- python - Python Selenium 关闭选项卡
- r - 如何升级 RStudio 版本?
- react-native - 在后台/已终止状态应用程序收到通知时执行操作?
- javascript - 在 jQuery Validator 中允许带有字母数字规则的空格
- python - Python 查询中的“或”运算符
- python - 为什么从 np.ones 和 np.zeros 创建的图像都显示黑色空白图像,而将两者结合起来会产生预期的黑白混合图像?
- javascript - 如何使用 jquery ajax 服务器端将 Id 添加到行
- sql - 如何为此 SQL 查询编写 linq 查询?
- sublimetext3 - 如何在 Sublime Text 3 中为特定语法设置保存文件的默认文件扩展名