Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
SSIS Integration Runtime v rámci Azure Data Factory
Události umožňují hlásit chyby, varování a další informace, jako je průběh úkolů nebo stav, do obsahujícího balíčku. Balíček poskytuje obslužníky událostí pro správu oznámení o událostech. Komponenta Script může vyvolávat události voláním metod na ComponentMetaData vlastnosti třídy ScriptMain . Pro více informací o tom, jak balíčky integračních služeb zpracovávají události, viz Integration Services (SSIS) Event Handlers.
Události lze zaznamenat do jakéhokoli poskytovatele logů, který je v balíčku povolen. Poskytovatelé logů ukládají informace o událostech do datového úložiště. Skriptová komponenta může také použít Log tuto metodu k zaznamenání informací poskytovateli logů bez vyvolání události. Pro více informací o tom, jak metodu Log používat, viz následující část.
Pro vyvolání události úkol Script volá jednu z následujících metod rozhraní vystaveného IDTSComponentMetaData100 vlastností ComponentMetaData :
| Event | Description |
|---|---|
| FireCustomEvent | V balíčku se zobrazí uživatelem definovaná vlastní událost. |
| FireError | Informuje balíček o chybové podmíně. |
| FireInformation | Poskytuje uživateli informace. |
| FireProgress | Informuje balíček o pokroku komponenty. |
| FireWarning | Informuje balíček, že komponenta je ve stavu, který vyžaduje uživatelské upozornění, ale není to chybový stav. |
Zde je jednoduchý příklad vyvolání chybové události:
Dim myMetadata as IDTSComponentMetaData100
myMetaData = Me.ComponentMetaData
myMetaData.FireError(...)