none
SQL2008: DTSX-Paket schlägt fehl -> Fehler abfangen RRS feed

  • Frage

  • In einem mehrschrittigen SSIS-Paket schlägt ein Schritt bereits bei der Überprüfung fehl.

    Der betreffende Schritt soll aus einer Excel-Tabelle Daten in eine temporäre Tabelle einlesen.

    Die gewünschte Tabelle in dem Excel-File wird als 'DiPla' erwartet. Leider wird aber oft beim Erstellen vergessen, das Tabellenblatt entsprechend umzubenennen.

     

    Ich möchte jetzt gerne diesen Fehler abfangen und darauf reagieren: vorzugsweise soll eine Mail geschickt werden, noch besser wäre es, den betreffenenden Name automatisch zu korrigieren.

    Ich habe versucht, einen Error-Handler OnError für die ausführbare Datei DiPla-Import zu erstellen, das greift aber nicht.

    Ich bekomme beim Starten eine Meldung üeber einen Paketüberprüfungsfehler. Mein Error-Handler wird scheinbar gar nicht aktiv.

    Was kann ich tun ?

     

    Dienstag, 15. Juni 2010 06:44

Antworten

  • Hallo Nico,

    Du müßtest DelayValidation auf "true" stellen, damit die Überprüfung des Pakets bzw. der schritte auf di eAusführung verschoben werden. Dann sollte auch der Event-Handler greifen.

    Gruß
    Christa

    Mittwoch, 16. Juni 2010 07:00

Alle Antworten