Hvis du udfører denne pakke som et job fra SSISDB, kan du bruge stopoperationsproceduren som følger.
USE SSISDB
GO
EXEC [catalog].[stop_operation] 217583
https://msdn.microsoft.com/en-us/library/hh213131 .aspx her er en henvisning til at stoppe operationer. Hvis dette link går i stykker, ...
SSISDB-databasen gemmer eksekveringshistorik i interne tabeller, der ikke er synlige for brugere. Men det afslører de oplysninger, du har brug for, gennem offentlige visninger, som du kan forespørge på. Det giver også lagrede procedurer, som du kan kalde for at udføre almindelige opgaver relateret til pakker.
Typisk administrerer du Integration Services-objekter på serveren i SQL Server Management Studio. Du kan dog også forespørge i databasevisningerne og kalde de lagrede procedurer direkte eller skrive tilpasset kode, der kalder den administrerede API. SQL Server Management Studio og den administrerede API forespørger i visningerne og kalder de lagrede procedurer for at udføre mange af deres opgaver. Du kan f.eks. se listen over Integration Services-pakker, der i øjeblikket kører på serveren, og anmode om, at pakker stopper, hvis det er nødvendigt.
Visning af listen over kørende pakker
Du kan se listen over pakker, der i øjeblikket kører på serveren, i dialogboksen Active Operations. For mere information, se Active Operations Dialogbox.For information om de andre metoder, du kan bruge til at se listen over kørende pakker, se følgende emner.
Transact-SQL-adgang
For at se listen over pakker, der kører på serveren, skal du forespørge i view, catalog.executions (SSISDB-database) for pakker, der har status 2.Programmatisk adgang gennem det administrerede APISe Microsoft.SqlServer.Management.IntegrationServices-navneområdet og dets klasser.
Stop en kørende pakke Du kan anmode om, at en kørende pakke stopper i dialogboksen Active Operations. For mere information, se Active Operations Dialogbox.For information om de andre metoder, du kan bruge til at stoppe en kørende pakke, se følgende emner.
Transact-SQL-adgang
For at stoppe en pakke, der kører på serveren, skal du kalde den lagrede procedure, catalog.stop_operation (SSISDB-database).Programmatisk adgang gennem det administrerede APISe Microsoft.SqlServer.Management.IntegrationServices-navneområdet og dets klasser.
Visning af historikken for pakker, der er kørt
For at se historikken for pakker, der er kørt i Management Studio, skal du bruge rapporten Alle udførelser. For mere information om rapporten Alle udførelser og andre standardrapporter, se Rapporter til Integration Services Server. For oplysninger om de andre metoder, du kan bruge til at se historikken for kørende pakker, se følgende emner.
Transact-SQL-adgang
For at se oplysninger om pakker, der er kørt, skal du forespørge i visningen, catalog.executions (SSISDB-database).Programmatisk adgang gennem det administrerede APISe Microsoft.SqlServer.Management.IntegrationServices-navneområdet og dets klasser.