このパッケージを 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 アクセス
サーバー上で実行されているパッケージのリストを表示するには、ビュー、catalog.executions (SSISDB データベース) に対して、ステータスが 2 のパッケージをクエリします。クラス。
実行中のパッケージの停止 [アクティブな操作] ダイアログ ボックスで、実行中のパッケージの停止を要求できます。詳細については、アクティブな操作ダイアログ ボックスを参照してください。実行中のパッケージを停止するために使用できるその他の方法については、次のトピックを参照してください。
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 名前空間とそのクラスを参照してください。