根据从源到两个目标(两者都是同一个表)的条件,我们使用条件拆分将其拆分为两部分。它之前运行良好,但是现在我们面临着这个任务中的死锁问题。错误如下:事务(进程ID 72)被锁死
。SSIS错误代码DTS_E_OLEDBERROR。发生了OLE DB错误。错误 代码:0x80004005。 OLE DB记录可用。资料来源:“微软 SQL Server本机客户端10.0” HRESULT:0x80004005说明: “事务(进程ID 72)已被死锁的锁资源与 另一个进程,并已被选作死锁牺牲品重新运行 交易
我们已经设置好的OLEDB目标编辑器的属性与TABLE LOCK
和最大插入提交大小为1000000
。
我是新来的SSIS,请帮我解决这个问题!
这里是数据流任务的捕捉
死锁图表说相关进程是什么?除了SSIS包之外,可能还有另外一名玩家...... –
请帮助激活死锁图表。im没有意识到它 – Harry
如果您至少在2008年,您可以从默认SQL Server扩展事件中获取死锁图表会话(只要你在僵局被抛出后不久检查它) –