LogTaskPostExecute死锁

时间:2018-06-12 20:19:39

标签: sql sql-server-2012

我正在运行SQL Server 2012。

我根据下面的线上链接设置了自定义日志记录。 SSIS Management Framework Design

当两个或多个SSDT作业同时运行时,我有时会收到以下错误。

  

以用户身份执行:GEO \ SQLReporting。 Microsoft(R)SQL Server执行   用于32位版本的软件包实用程序版本11.0.6020.0(C)   微软公司。版权所有。开始于:12:15:00 PM   错误:2018-06-12 12:15:15.69代码:0xC002F210源:SQL   LogTaskPostExecute执行SQL任务描述:执行   查询“EXEC [ssis]。[LogTaskPostExecute] @PackageLogID =?...”失败   出现以下错误:“事务(进程ID 58)已死锁   锁定|与另一个进程通信缓冲资源并具有   被选为死锁受害者。重新运行交易。“。可能   失败原因:查询问题,“ResultSet”属性未设置   正确,参数设置不正确,或连接未建立   正确。结束错误

我尝试过搜索这本书中的关键词,但没有点击。我使用日志记录设置构建SSIS模板,并基于此模板具有许多DTS包。我不记得这个项目第一年的错误,现在它一直在发生。我甚至减少了日志文件中的记录数量,因此请查看是否有帮助,但事实并非如此。

我也把工作分开,试着让他们在不同时间完成工作。接缝表示两个或多个作业大约在同一时间完成并尝试同时写入日志。大部分工作都在不到一分钟的时间内完成。

错误发生在大约29秒内。等待锁定文件解锁似乎不是很长时间。

此外,如果我再次运行该作业,它会毫无错误地完成。

0 个答案:

没有答案