【发布时间】:2015-10-11 11:30:33
【问题描述】:
我有一个 SSIS 包,它启动一个事务,然后将目标表中的现有记录标记为非活动。然后我有一个数据流任务,在提交或回滚事务之前插入新记录。
我遇到的问题是 DF 任务由于死锁而挂起。该软件包已经运行了一个月,但由于某种原因它刚刚开始出现锁定问题。
我尝试过设置不同的事务级别,但到目前为止还没有成功。据我所知,这里是锁定条件:
【问题讨论】:
-
是阻塞还是死锁? deadlocked 其中一个事务将自动回滚,并显示检测到死锁的错误。
-
马丁 - 你是对的。它似乎是一个块。
-
所以你需要追踪持有
X锁的进程,它正在阻止你。还是来自同一个包? -
很好的发现。从快速加载改变就可以了!谢谢!
标签: sql-server tsql ssis