sql >> Databáze >  >> RDS >> Sqlserver

Aktivita úlohy SQL Server (úloha se nezdařila, ale záznamy historie v aktivitě úlohy stále zobrazují stav „běží“)

Pokud spouštíte tento balíček jako úlohu ze SSISDB, můžete použít postup zastavení operace následovně.

USE SSISDB
GO

EXEC [catalog].[stop_operation] 217583

https://msdn.microsoft.com/en-us/library/hh213131 .aspx zde je odkaz na zastavení operací. V případě, že tento odkaz přestane fungovat, ...

Databáze SSISDB ukládá historii provádění v interních tabulkách, které nejsou pro uživatele viditelné. Informace, které potřebujete, však odhaluje prostřednictvím veřejných pohledů, na které se můžete dotazovat. Poskytuje také uložené procedury, které můžete volat k provádění běžných úloh souvisejících s balíčky.

Objekty Integration Services obvykle spravujete na serveru v SQL Server Management Studio. Můžete však také dotazovat pohledy databáze a volat přímo uložené procedury nebo psát vlastní kód, který volá spravované rozhraní API. SQL Server Management Studio a spravované rozhraní API se dotazují na pohledy a volají uložené procedury, aby provedly mnoho svých úkolů. Můžete například zobrazit seznam balíčků Integration Services, které jsou aktuálně spuštěny na serveru, a v případě potřeby požádat o zastavení balíčků.

Zobrazení seznamu spuštěných balíčků

V dialogovém okně Aktivní operace můžete zobrazit seznam balíčků, které jsou aktuálně spuštěny na serveru. Další informace naleznete v dialogovém okně Aktivní operace. Informace o dalších metodách, které můžete použít k zobrazení seznamu spuštěných balíčků, naleznete v následujících tématech.

Přístup Transact-SQL

Chcete-li zobrazit seznam balíčků, které jsou spuštěny na serveru, dotazujte se v view, Catalog.executions (SSISDB Database) na balíčky, které mají stav 2.Programmatický přístup prostřednictvím spravovaného APIViz obor názvů Microsoft.SqlServer.Management.IntegrationServices a jeho třídy.

Zastavení běžícího balíčku V dialogovém okně Aktivní operace můžete požádat o zastavení spuštěného balíčku. Další informace naleznete v dialogovém okně Aktivní operace. Informace o dalších metodách, které můžete použít k zastavení spuštěného balíčku, naleznete v následujících tématech.

Přístup Transact-SQL

Chcete-li zastavit balíček spuštěný na serveru, zavolejte uloženou proceduru catalog.stop_operation (Databáze SSISDB).Programový přístup prostřednictvím spravovaného APIViz jmenný prostor Microsoft.SqlServer.Management.IntegrationServices a jeho třídy.

Zobrazení historie balíčků, které byly spuštěny

Chcete-li zobrazit historii balíčků, které byly spuštěny v Management Studio, použijte sestavu Všechna spuštění. Další informace o sestavě All Executions a dalších standardních sestavách naleznete v části Sestavy pro server Integration Services. Informace o dalších metodách, které můžete použít k zobrazení historie spuštěných balíčků, naleznete v následujících tématech.

Přístup Transact-SQL

Chcete-li zobrazit informace o balíčcích, které se spustily, dotazujte se na zobrazení Catalog.executions (databáze SSISDB). Programový přístup prostřednictvím spravovaného rozhraní APIViz jmenný prostor Microsoft.SqlServer.Management.IntegrationServices a jeho třídy.




  1. může couchdb dělat smyčky

  2. jak svázat hodnoty INSERT INTO mysql perl

  3. Potřebujete exportovat pole obsahující zalomení řádků jako CSV ze serveru SQL

  4. MySQL Porozumění základním spojením