Generování výpisů chyb pro spuštění balíčku

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

V integračních službách můžete vytvořit soubory výpisu stavu ladění, které poskytují informace o spuštění balíčku. Informace v těchto souborech vám můžou pomoct s řešením potíží se spouštěním balíčků.

Poznámka:

Soubory výpisu paměti ladění můžou obsahovat citlivé informace. Pokud chcete chránit citlivé informace, můžete pomocí seznamu řízení přístupu (ACL) omezit přístup k souborům nebo zkopírovat soubory do složky s omezeným přístupem. Například před odesláním ladicích souborů do služeb podpory Microsoftu doporučujeme odebrat všechny citlivé nebo důvěrné informace.

Když nasadíte projekt na server integrační služby, můžete vytvořit soubory s výpisem paměti, které poskytují informace o provádění balíčků obsažených v projektu. Jakmile proces ISServerExec.exe skončí, vytvoří se soubory s výpisem paměti. Můžete určit, že bude vytvořen soubor s výpisem, když dojde k chybám během provádění balíčku, výběrem možnosti Výpis při chybách v dialogovém okně Spustit balíček. Můžete také použít následující uložené procedury:

Pokud používáte model nasazení balíčku, vytvoříte soubory výpisu ladění pomocí nástroje dtexec nebo nástroje dtutil k určení možnosti výpisu ladění v příkazovém řádku. Další informace naleznete v tématu dtexec Utility a dtutil Utility. Další informace o modelu nasazení balíčků najdete v tématu Nasazení projektů a balíčků SSIS (Integration Services) a Starší způsob nasazení balíčků (SSIS).

Ladění formátu souboru výpisu paměti

Když zadáte možnost výpisu stavu ladění, služba Integration Services vytvoří následující soubory výpisu stavu ladění:

  • Soubor výpisu stavu ladění .mdmp. Toto je binární soubor.

  • soubor ladicího výpisu .tmp Jedná se o textový formátovaný soubor.

Integrační služby ve výchozím nastavení ukládají tyto soubory do složky <jednotka>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps.

Následující tabulka popisuje pouze určité části v souboru .tmp. Soubor .tmp obsahuje další data, která nejsou uvedená v tabulce.

Typ informací Description Example
Životní prostředí Verze operačního systému, data o využití paměti, ID procesu a název image procesu. Informace o prostředí jsou na začátku souboru .tmp. # SSIS Textový výpis pořízeno v 13. 9. 2007 13:50:34

#PID 4120

#Image Name [C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe]

# OS major=6 minor=0 build=6000

# Běží na 2 amd64 procesorech v prostředí WOW64

# Paměť: 58% se používá. Fyzická paměť: 845M/2044M Stránkovací soubor: 2404M/4095M (dostupné/celkem)
Cesta a verze knihovny DLL (Dynamic-Link Library) Cesta a číslo verze každé knihovny DLL, kterou systém načte během zpracování balíčku. # Načtený modul: c:\bb\Sql\DTS\src\bin\debug\i386\DTExec.exe (10.0.1069.5)

# Načtený modul: C:\Windows\SysWOW64\ntdll.dll (6.0.6000.16386)

# Načtený modul: C:\Windows\syswow64\kernel32.dll (6.0.6000.16386)
Poslední zprávy Nedávné zprávy vydané systémem Zahrnuje čas, typ, popis a ID vlákna každé zprávy. Záznam kruhového bufferu: (*pRecord)

[D:2] <<<CRingBufferLogging::RingBufferLoggingRecord>>> ( @ 0282F1A8 )

[E:3] Časové razítko: 2007-09-13 13:50:32.786 (szTimeStamp)

[E:3] ID vlákna: 2368 (ThreadID)

[E:3] Název události: OnError (EventName)

[E:3] Název zdroje: (SourceName)

[E:3] ID zdroje: (SOURCEID)

[E:3] ID spuštění: (ExecutionGUID)

[E:3] Datový kód: -1073446879 (DataCode)

[E:3] Popis: Komponenta chybí, není zaregistrovaná, nejde upgradovat nebo chybí požadovaná rozhraní. Kontaktní informace pro tuto komponentu jsou "".

Dialogové okno Spustit balíček