Ако изпълнявате този пакет като задание от SSISDB, можете да използвате процедурата за спиране на операцията, както следва.
USE SSISDB
GO
EXEC [catalog].[stop_operation] 217583
https://msdn.microsoft.com/en-us/library/hh213131 .aspx тук има препратка към спиране на операциите. В случай, че тази връзка прекъсне, ...
Базата данни SSISDB съхранява хронологията на изпълнението във вътрешни таблици, които не са видими за потребителите. Въпреки това, той разкрива информацията, от която се нуждаете, чрез публични изгледи, които можете да търсите. Той също така предоставя запаметени процедури, които можете да извиквате, за да изпълнявате общи задачи, свързани с пакети.
Обикновено управлявате обекти на Integration Services на сървъра в SQL Server Management Studio. Можете обаче също така да правите заявки към изгледите на базата данни и да извиквате директно запаметените процедури или да напишете персонализиран код, който извиква управлявания API. SQL Server Management Studio и управляваният API отправят заявки към изгледите и извикват съхранените процедури, за да изпълняват много от задачите си. Например, можете да прегледате списъка с пакети на Integration Services, които в момента се изпълняват на сървъра, и да поискате спиране на пакетите, ако трябва.
Преглед на списъка с работещи пакети
Можете да видите списъка с пакети, които в момента се изпълняват на сървъра, в диалоговия прозорец Активни операции. За повече информация вижте диалогов прозорец за активни операции. За информация относно другите методи, които можете да използвате, за да видите списъка с изпълнявани пакети, вижте следните теми.
Достъп до Transact-SQL
За да видите списъка с пакети, които се изпълняват на сървъра, потърсете изгледа, catalog.executions (база данни SSISDB) за пакети, които имат състояние 2. Програмен достъп чрез управлявания 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 и неговите класове.