Ich brauche eine Möglichkeit, eine gespeicherte Prozedur immer dann auszuführen, wenn mein SSIS-Paket beendet wird.SSIS-Ereignis (oder etwas), wenn ein Paket endet
Egal ob es ein Fehler oder Erfolg ist.
Gibt es eine Möglichkeit, dies ohne Verbindung von Fehlerereignissen von jeder meiner Aufgaben zu tun? Ich habe nach einem OnPackageEnd-Ereignis oder etwas gesucht, aber ich kann es nicht sehen.
Hat jemand von Ihnen irgendwelche Ideen?
Etwas zu beachten, gibt es Bedingungen, die dazu führen, dass ein Paket die Validierung fehlschlägt (im Wesentlichen ein Fehler bei der Kompilierung). Unabhängig davon, wo Sie Ihre Fehlererkennungslogik in Ihrem Paket haben, kann das Paket, wenn es nicht validiert wird, nicht lange genug ausgeführt werden, um den Fehlerbehandlungsblock zu treffen. Und dann * theoretisch * wird eine Tabelle nicht für 10 Tage geladen und dann haben Sie verärgerte Verkäufer und Buchhalter, weil sie keine Gehaltsabrechnungen generieren können. In einem hypothetischen Szenario wie diesem sollten Sie einen Mechanismus zur Benachrichtigung über einen Backup-Fehler wie die Alarmoptionen des SQL-Agenten haben – billinkc