Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann verhindert werden, dass die SSIS-FTP-Aufgabe fehlschlägt, wenn keine Dateien zum Herunterladen vorhanden sind?

Ich hatte gerade dieses Problem, nachdem ich einige der Antworten hier gelesen hatte, konnte mein Problem nicht wirklich gelöst werden, und die Lösungen hier scheinen in Bezug auf die Komplexität verrückt zu sein.

Meine FTP-Aufgabe ist fehlgeschlagen, da ich das Überschreiben von Dateien nicht zugelassen habe. Nehmen wir an, der Job wurde zweimal hintereinander gestartet. Der erste Durchgang ist in Ordnung, da einige Dateien übertragen werden, aber fehlschlagen, wenn bereits eine lokale Datei vorhanden ist.

Meine Lösung war einfach:

  1. Rechtsklick-Aufgabe - Eigenschaften
  2. ForceExecutionResult ="Erfolg" setzen