在执行的SSIS包,我收到以下错误:"The transaction operation cannot be performed because there are pending requests working on this transaction."
SSIS错误,交易操作
SSIS包有4个执行运行并行SQL任务。 连接是ADO.Net。
执行sql任务调用具有事务,回滚和提交的过程, 执行1或2执行sql任务失败并保持成功。
此外,在任何sql任务失败时,其他执行sql任务的数据也会回滚。
我希望这些执行sql任务彼此独立运行。数据应仅回滚用于具有并行运行的任务的所有记录的任务。
这听起来像是你的SQL语句正在发生冲突。该软件包设置了什么隔离级别? – 2014-10-07 12:45:20
隔离级别是可序列化的,并且支持事务选项 – Kapil 2014-10-07 14:14:46