SSISDB停止操作将无限期运行

时间:2018-09-10 13:36:10

标签: sql-server ssis

标题我说得差不多,我曾尝试停止运行这些程序包,但stop操作似乎没有止境。如何终止正在运行的操作?

我尝试重新启动服务器,但它们似乎仍在运行

enter image description here

更新:

这是活动监视器进程,所有操作仍按上述方式运行:

enter image description here

所以我的解决方案(实际上不是解决方案)只是删除SSISDB并创建一个新的解决方案。如果您找到真正的解决方案,请告诉我

1 个答案:

答案 0 :(得分:0)

右键单击SSISDB下的Integration Services Catalog-选择Active operations-选择您的操作,然后单击停止。

您也可以将此脚本编写为例如

USE SSISDB
GO

EXEC [catalog].[stop_operation] 82428

您还可以通过以下操作获取所有运行状态:

SELECT 'exec [catalog].[stop_operation] ' + CAST(operation_id as varchar(10))
  FROM [SSISDB].[internal].[operations]

  where status = 2

然后将它们复制到查询窗口并执行。

如果这不起作用-您可以停止SQL Job代理Job或终止Activity Monitor下的进程-但这应该是最后的选择。

enter image description here