我一直在从SQL Server Management Studio执行SSIS包(已通过Data Tools 2012部署),然后单击查看执行以查看有关包执行的所有消息。
今天该软件包只是挂起,大约30分钟后,出现取消状态,点击查看消息时没有可见的消息。
当我运行以下查询时,似乎每次运行包时都会出现死锁。 e.g。
SELECT * FROM SYSPROCESSES where blocked > 0
我明白了:
阻止:151,waittype:0x0008,lastwaittype:LCK_M_IX,waitresource: TAB:7:821577965:0,状态:暂停,程序名称:SSIS ISServerExec, cmd insert,hostprocess 6556。
我在想这可能是因为服务包还没有应用,SQL Server版本是11.0.2100.60,但是想知道为什么这种情况一直在发生,而我已经在这个服务器上执行了几个星期的包。
是否可以在不应用Service Pack的情况下解决此问题,或者这是解决此问题的唯一方法吗?
感谢您的帮助。
问候,Rob