我创建了一个包含一个执行任务和一个dft的ssis包 . 在executionql任务中,我只是截断目标表数据,在dft内部,我从oledbsource插入记录,这是目标sql server上同一结构表中的一个表 .

执行此包时,存在主键冲突错误 . 表源和目标具有相同的主键,并且我在插入之前截断整个表 .

我可以在这种情况下检查.Executesql在我执行没有dft的情况下截断数据并检查表中的数据表是空的并且运行witj dft时没有错误赢得执行 .

请建议检查什么 .