在SSIS中,我有 DataFlowTask1 ,它会将数据插入TABLE A
。以下数据流任务将从TABLE A
提取数据。但遗憾的是, DataFlowTask2 在 DataFlowTask1 完成插入数据之前被解雇了。有没有发生任何提交?上一个任务完成SQL操作后,如何确保以下数据流启动?
此外,SSIS中的TransactionOption和Isolation级别属性是什么。这些属性是否有助于解决我的问题?
答案 0 :(得分:1)
根据您在评论中所说的内容,我认为发生了这种情况:当您将对象从一个Data Flow Task
复制粘贴到同一个包中的另一个对象时,SSIS有时不会自动分配给该对象一个新的ID
。因此SSIS没有意识到它们是两个对象,因此不会在另一个对象之前执行。两个选项:
希望这有帮助。