SSIS复制主键,但密钥不存在

时间:2016-07-15 13:06:42

标签: ssis primary-key

我正在调试SSIS中的包。在数据流任务中,我有一个源和目标,在它与查找组件之间我添加一些将导入到目标的额外列。当我执行数据流任务时,由于"违反PRIMARY KEY约束而失败"

问题是某个主键不是重复的,它不存在于目标表中。对此有何想法?

由于

1 个答案:

答案 0 :(得分:1)

如果您收到此消息但副本不在表中,则重复项将在您导入的数据上。由于您的目标表可能包含生产数据,因此我将根据您的原始表创建一个新表。

从OldTable中选择* Into NewTable

将数据加载到没有主键的新表中。

Select PrimaryKeyColumn, Count(*) From NewTable Group By PrimaryKeyColumn Order By Count(*) Desc

这将显示任何重复的值。