0

从我们的 MS CRM 中提取行时,我遇到了一个奇怪的问题。让我解释一下流程:

我有一个 SSIS 包,它从 CRM 中提取数据并将其加载到另一个数据库。从这个数据库中,数据被转换并加载到数据仓库中。

如果这个 SSIS 包在 CRM 插入/更新许多行的同时运行,我会得到一个奇怪的结果:在 SSIS 中提取的数据(使用普通的 OLD DB 源)包含重复的行(虽然 ModifiedOn 日期不同)。

如果我在 SSMS 中手动运行从 CRM 中提取数据的完全相同的查询,我不会得到重复。

所以.... 似乎来自 SSIS 的连接以某种方式读取更新的行 - 在更新之前和之后(某种脏读)。

以前有人经历过吗?

非常感谢/Nicolaj

4

0 回答 0