gpt4 book ai didi

sql-server - 如何取消处于已创建执行状态的 SSIS 作业

转载 作者:行者123 更新时间:2023-12-04 14:47:40 24 4
gpt4 key购买 nike

我有两个 SSIS 作业卡在 Created Execution 状态。由于包版本已更改,它们无法运行(我收到错误消息 27150:自创建执行实例以来,项目版本已更改。创建一个新的执行实例并重试。)我不想运行它不用了,直接删了。
如何从执行日志中删除这些? catalog.stop_operation 不起作用,因为此作业没有事件操作。
注意:该作业不会出现在 Active Operations 中,因为它从未启动。

最佳答案

SSISDB 会跟踪当前事件/正在执行的所有操作。为了检索所有事件操作的列表,您需要右键单击 SSISDB 并选择事件操作
enter image description here
然后,您可以单击位于窗口右下角的停止按钮
enter image description here
也可以通过 T-SQL 执行相同的过程。您可以通过调用存储过程 catalog.stop_operation 将操作 ID 作为参数来停止包
使用此查询可检索 SSIS 中所有当前正在运行的包。目录及其 ID:

SELECT * FROM SSISDB.catalog.executions WHERE end_time IS NULL
下面的语句停止执行 operation_id=65 的 SSIS 包
EXEC SSISDB.catalog.stop_operation @operation_id =  65

关于sql-server - 如何取消处于已创建执行状态的 SSIS 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69726047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com