如果您在执行这个包从SSISDB工作,你可以按如下方式使用停止操作过程。
USE SSISDB
GO
EXEC [catalog].[stop_operation] 217583
https://msdn.microsoft.com/en-us/library/hh213131.aspx这里是停止操作的参考。如果此链接断开,...
SSISDB数据库将执行历史存储在内部表中,用户不可见。但是,它通过公共视图显示您需要的信息,您可以查询。它还提供了可以调用以执行与包相关的常见任务的存储过程。
通常,您可以在SQL Server Management Studio中的服务器上管理Integration Services对象。但是,您也可以直接查询数据库视图并调用存储过程,或编写调用托管API的自定义代码。 SQL Server Management Studio和托管API查询视图并调用存储过程以执行其许多任务。例如,您可以查看服务器上当前正在运行的Integration Services包列表,并在必要时请求程序包停止。
查看正在运行的包
您可以查看当前在活动操作对话框,在服务器上运行包的列表清单。有关更多信息,请参阅“活动操作”对话框。 有关可用于查看正在运行的程序包列表的其他方法的信息,请参阅以下主题。
的Transact-SQL访问
要查看服务器上运行的包的列表,查询那些有2 编程访问状态包视图,catalog.executions(SSISDB数据库)通过托管API 请参阅Microsoft.SqlServer.Management.IntegrationServices命名空间及其类。
停止正在运行的程序包 您可以要求运行包停止在活动操作对话框。有关更多信息,请参阅“活动操作”对话框。 有关可用于停止正在运行的程序包的其他方法的信息,请参阅以下主题。
的Transact-SQL访问
要停止在服务器上运行的程序包,调用存储过程,catalog.stop_operation(SSISDB数据库)。 通过托管API编程访问 请参阅Microsoft.SqlServer.Management.IntegrationServices命名空间及其类。
查看已运行
要查看已在Management Studio中运行包的历史,可以使用所有执行报告软件包的历史。有关“所有执行”报告和其他标准报告的更多信息,请参阅Integration Services服务器的报告。 有关可用于查看运行包的历史记录的其他方法的信息,请参阅以下主题。
的Transact-SQL访问
要查看有关已运行包的信息,查询视图,catalog.executions(SSISDB数据库)。 通过托管API编程访问 请参阅Microsoft.SqlServer.Management.IntegrationServices命名空间及其类。
这个包是从SSIS目录运行的吗? –
它是运行已部署的ssis包的sql server代理中的计划作业 – LONG
SSIS包存储在哪里? –