Sdílet prostřednictvím


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

  1. V nástrojích SQL Server Data Tools otevřete projekt Integrační služby, který obsahuje požadovaný balíček.

  2. 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.

  3. 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í.

  4. 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.

  5. Zobrazte položky protokolu v okně Události protokolu.

  6. 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.

  7. 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.

  8. 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.

  9. Otevřete textový editor, vložte a uložte položku protokolu do textového souboru.