标签: sql sql-server ssis etl
我创建了一个包含一个执行任务和一个dft的ssis包。在executionql任务中,我只是截断目标表数据,在dft内部,我从oledbsource插入记录,这是同一结构表中的一个表 目的地sql server。
执行此程序包时出现主键冲突错误。表源和目标具有相同的主键,我在插入之前截断整个表。
我可以在这种情况下查看.Executesql在执行没有dft的情况下截断数据并检查表中的数据表是空的,运行witj dft时没有错误获得执行。
请建议检查什么。