如果您在執行這個包從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包存儲在哪裏? –