2017-11-21 1 views
2

Ich habe ein SSIS-Paket und die erste Aufgabe, die ich habe, ist eine Skriptaufgabe. es prüft, um zu sehen, ob eine Datei existiert, wenn es tut (= 1), dann fährt es mit den nächsten Aufgaben fort Wie bekomme ich es, eine andere Route zu gehen, wenn die Datei nicht existiert (= 0)?SSIS Skript Aufgabenbasis Ergebnis auf Pfad

Ich habe versucht, einen Abschluss Pfeil und einen Fehler Pfeil Hinzufügen, aber das ist nicht richtig

+0

ist dieses Problem gelöst? – Hadi

Antwort

0

die folgenden Schritte aus, um

  1. eine Variable des SSIS-Paket vom Typ hinzufügen boolean
  2. Datei existiert setze variable = true
  3. im Erfolgspfeil (Doppelklick darauf) und wähle constraint und expression
  4. im Ausdruck addein weiterer Erfolg Pfeil mitund fügen Sie @[User::variable] == False

Lesen Sie mehr unter den folgenden Links:

+0

danke das ist, was ich getan habe, aber ich wusste nicht, dass Sie zwei Erfolgspfeile haben könnten. obwohl es scheinbar nicht 100% ig funktioniert, nimmt es den richtigen Weg entlang des Pfeils, aber wo beide Pfeile in den Fluss zurückkehren, stoppt es und macht keinen Fehler. – sql2015

+0

Stellen Sie sicher, dass wenn Sie zwei Pfeile an eine Komponente angeschlossen haben, Wenn Sie nur einen dieser Pfeile benötigen, müssen Sie darauf doppelklicken und die Option "Logisch Oder" auswählen. Ich habe der Antwort einen neuen Link hinzugefügt. überprüfen Sie es 'Arbeiten mit Vorrangeinschränkungen in SQL Server Integration Services ' – Hadi