【发布时间】:2020-10-06 16:11:22
【问题描述】:
在将数据从 Oracle 提取到 SQL DB 时,我遇到了一些包的奇怪问题:随机得到所有预期的数据集,或者部分得到它,或者得到一个空数据集。我没有收到任何错误或警告。
详情:
- 我的源是 Oracle 19C,目标是 SQL Server 2019。
- 连接是用于 OLE DB(64 位)的 Oracle 提供程序
- Visual Studio 2019 和 SSIS 15.0.2000.94
- 在 OLE DB 源中,我使用来自变量的 SQL 命令
- 我正在记录提取和插入的记录,我发现问题出在提取中。
我已经试过了:
- 在快速加载//正常加载之间切换
- 在连接字符串中添加属性UseSessionFormat=True;
如果有任何线索或帮助,我将不胜感激
【问题讨论】:
-
您确定源数据库中没有发生任何事情吗?某些重建物化视图的过程或某些其他批处理过程会导致您的查询返回与您预期不同的结果集?
-
@JustinCave 是的,因为它是一个静态备份数据库
标签: sql-server oracle ssis etl oledbconnection