2009-04-10 7 views
0

Ich habe eine Batch-Datei, die einen SSIS-Job ausführt. Ich weiß nicht, wie der SSIS-Job läuft, ich habe ein Projekt übernommen.Wie setze ich ERRORLEVEL in SSIS?

Die Stapeldatei verwendet% ERRORLEVEL%, um Fehler innerhalb des SSIS-Jobs zu erkennen. Es muss erweitert werden, um auch andere Fehler zu melden.

Wie setze ich den ERRORLEVEL in SSIS?

+0

Haben Sie versucht, ERRORLEVEL (den endgültigen Status eines Programms) oder ERRORCHECK zu setzen? –

+0

Die Batch-Datei nimmt ERRORLEVEL und setzt ERRORCHECK auf diesen Wert, also muss ich ERRORLEVEL setzen. – tsilb

Antwort

1

Dies scheint nicht möglich zu sein. Basierend auf der MSDN documentation kann dtexec nur Fehlercodes von 0-6 zurückgeben. Wenn Sie eine detailliertere Fehlerbehandlung benötigen, müssen Sie die Ausgabe von dtexec speichern und analysieren.