Události protokolované balíčkem integrační služby
platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory
Balíček integrační služby protokoluje různé zprávy událostí do protokolu událostí aplikace systému Windows. Balíček tyto zprávy protokoluje při spuštění balíčku, kdy se balíček zastaví a kdy dojde k určitým problémům.
Toto téma obsahuje informace o běžných zprávách událostí, které balíček protokoluje do protokolu událostí aplikace. Ve výchozím nastavení balíček protokoluje některé z těchto zpráv, i když jste nepovolili přihlášení k balíčku. Existují ale i další zprávy, které balíček zapíše jenom v případě, že jste povolili protokolování balíčku. Bez ohledu na to, jestli balíček protokoluje tyto zprávy ve výchozím nastavení, nebo protože protokolování bylo povoleno, zdroj událostí pro zprávy je SQLISPackage.
Obecné informace o spouštění balíčků SSIS naleznete v tématu provádění projektů a balíčků.
Informace o řešení potíží se spouštěním balíčků naleznete v tématu Nástroje pro řešení potíží pro spouštění balíčků.
Zprávy o stavu balíčku
Když spustíte balíček integrační služby, balíček obvykle protokoluje různé zprávy o průběhu a stavu balíčku. V následující tabulce jsou uvedené tyto zprávy.
Poznámka
Balíček zapíše zprávy v následující tabulce, i když jste pro balíček nepovolili protokolování.
ID události | Symbolický název | Text | Poznámky |
---|---|---|---|
12288 | DTS_MSG_PACKAGESTART | Balíček "" byl zahájen. | Balíček se začal spouštět. |
12289 | DTS_MSG_PACKAGESUCCESS | Balíček "" byl úspěšně dokončen. | Balíček se úspěšně spustil a už není spuštěný. |
12290 | DTS_MSG_ZRUSENIBALICKU | Balíček "%1!s! byl zrušen. | Balíček už není spuštěný, protože balíček byl zrušen. |
12291 | Chyba balíčku Dresdenhluk ("DTS_MSG_PACKAGEFAILURE") | Balíček se nezdařil. | Balíček se nepovedlo úspěšně spustit a zastavil se. |
Ve výchozím nastavení se v nové instalaci integrační služby nenakonfigurují tak, aby protokolovaly určité události související se spouštěním balíčků do protokolu událostí aplikace. Toto nastavení zabraňuje příliš velkému počtu položek protokolu událostí při použití funkce Kolektor dat aktuální verze služby SQL Server Integration Services. Události, které nejsou protokolovány, jsou EventID 12288, Package started a EventID 12289, "Package finished successfully" (Balíček byl úspěšně dokončen). Pokud chcete tyto události protokolovat do protokolu událostí aplikace, otevřete registr pro úpravy. Pak v registru vyhledejte uzel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS a změňte hodnotu DWORD nastavení LogPackageExecutionToEventLog z 0 na 1. V instalaci upgradu je však služba Integration Services nakonfigurovaná tak, aby tyto dvě události protokolovala. Pokud chcete protokolování zakázat, změňte hodnotu nastavení LogPackageExecutionToEventLog z 1 na 0.
Zprávy spojené s protokolováním balíčku
Pokud jste povolili protokolování balíčku, protokol událostí aplikace je jedním z cílů podporovaných volitelnými funkcemi protokolování v balíčcích integračních služeb. Další informace naleznete v tématu Integrace služeb (SSIS) protokolování.
Pokud jste povolili protokolování balíčku a umístění protokolu je v protokolu událostí aplikace, balíček zaznamenává položky týkající se následujících informací:
Zprávy o tom, ve které fázi je balíček během spuštění balíčku.
Zprávy o konkrétních událostech, ke kterým dochází při spuštění balíčku.
Zprávy o fázích spuštění balíčku
ID události | Symbolický název | Text | Poznámky |
---|---|---|---|
12544 | ZÁZNAM UDÁLOSTI DTS_MSG | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Při konfiguraci protokolování balíčku do protokolu událostí aplikace používají různé zprávy tento obecný formát. |
12556 | DTS_MSG_ZAZNAMZAZNAMUVEREJEVENI_BALICEKSTART | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Balíček se spustil. |
12547 | DTS_ZPRÁVA_ZÁZNAMUZDENÍKU_PŘEDVALIDACE | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Ověření objektu začíná. |
12548 | ZPRÁVA_DTS_ZÁZNAMUDÁLOSTI_POOVĚŘENÍ | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Ověření objektu bylo dokončeno. |
12552 | DTS_MSG_EVENTLOGENTRY_PROGRESS | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Tato obecná zpráva hlásí průběh balíčku. |
12546 | DTS_MSG_EVENTLOGENTRY_POSTEXECUTE | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Objekt dokončil svou práci. |
12557 | ZPRÁVA_DTS_ZÁZNAM_UDÁLOSTI_KONEC_BALÍČKU | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Zpracování balíčku bylo dokončeno. |
Zprávy o událostech, ke kterým dochází
Následující tabulka uvádí pouze některé zprávy, které jsou výsledkem událostí. Pro podrobnější seznam chybových, výstražných a informačních zpráv, které používá Integration Services, viz Referenční příručka chyb a zpráv Integration Services.
ID události | Symbolický název | Text | Poznámky |
---|---|---|---|
12251 | Záznam v protokolu: Úkol selhal | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Úkol se nezdařil. |
12250 | DTS_MSG_ZÁZNAM_PROTOKOLU_UDÁLOSTÍ_CHYBA | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Tato zpráva hlásí chybu, ke které došlo. |
12249 | UPOZORNĚNÍ TYP ZÁZNAMU DO UDÁLOSTNÍHO LOGU | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Tato zpráva hlásí upozornění, ke kterému došlo. |
12258 | DTS_MSG_EVENTLOGENTRY_INFORMATION | Název události: %1%r zpráva: operátor %9%r: název zdroje %2%r: ID zdroje %3%r: ID spuštění %4%r: %5%r čas zahájení: %6%r koncový čas: %7%r datový kód: %8 | Tato zpráva hlásí informační informace, které nejsou spojené s chybou nebo upozorněním. |
Zobrazení položek protokolu v okně Události protokolu
Tento postup popisuje, jak spustit balíček a zobrazit položky protokolu, které zapisuje. Položky protokolu můžete zobrazit v reálném čase. Položky protokolu, které jsou zapsány do okna Události protokolu, lze také zkopírovat a uložit pro další analýzu.
Není nutné zapisovat položky protokolu do samotného protokolu, aby se položky zapisovaly do okna Události protokolu.
Zobrazení položek protokolu
V nástrojích SQL Server Data Tools otevřete projekt Integrační služby, který obsahuje požadovaný balíček.
V nabídce SSIS klikněte na Protokolovat události. Volitelně můžete zobrazit okno Události protokolu přiřazením příkazu View.LogEvents na kombinaci kláves, kterou zvolíte v sekci Klávesnice dialogového okna Možnosti.
V nabídce Ladění klikněte na Spustit ladění.
Jakmile modul runtime narazí na události a vlastní zprávy, které jsou povoleny pro protokolování, zapisují se položky protokolu pro každou událost nebo zprávu do okna Protokolování událostí.
V nabídce Ladění klepněte na Zastavit ladění.
Položky protokolu zůstanou dostupné v okně události protokolu , dokud balíček znovu nespustíte, nespustíte jiný balíček nebo nezavřete SQL Server Data Tools.
Zobrazte položky protokolu v okně Události protokolu.
Volitelně můžete kliknout na položky protokolu, které chcete kopírovat, klepněte pravým tlačítkem myši a potom klepněte na tlačítko Kopírovat.
Volitelně můžete poklikáním na položku protokolu a poté v dialogovém okně položka protokolu zobrazit podrobnosti o jedné položce protokolu.
V dialogovém okně Položka protokolu kliknutím na šipky nahoru a dolů zobrazte předchozí nebo další položku protokolu a kliknutím na ikonu kopírování zkopírujte položku protokolu.
Otevřete textový editor, vložte a uložte položku protokolu do textového souboru.