none
SSIS anderes package im ablauf aufrufen RRS feed

  • Frage

  • Hallo zusammen,

    In der Ablaufsteuerung sprich im controlflow habe ich ein Skripttask. Dieses Skrittask hat eine Bedienung. Nun möchte ich dass, wenn die Bedienung erfüllt ist ein Seq container ausgeführt wird. Wichtig ist mir dabei dass ein Packet in den Container ein anderes Packet, dass sich im selben Projekt befindet ausgeführt wird.

    Wüsste jemand wie das geht? Link bzw. tipps...

    Danke im voraus!

    VG


    Kalle

    Donnerstag, 28. Februar 2013 14:34

Alle Antworten

  • Hallo Kalle,

    ich habe z. B. bei einem Sequenzcontainer unter Expressions den Ausdruck für Disable wie folgt gesetzt: @[User::Anzahl] == 0

    Vorab ermittle ich mir den Wert für die Variable und kann somit den Container ein oder ausschalten. Er soll nur ausgeführt werden, wenn die Anzahl > 0 ist.

    HTH!

    Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    http://www.insidesql.org/blogs/cmu/

    Donnerstag, 28. Februar 2013 14:40
  • Hallo Christoph Muthmann,

    das meine nicht nicht, ich meine wie ist es möglich ein Packet in ein anderen Packet auszuführen. 

    Ich möchte somit ein Dataflow von package.dtsx im packageneu.dtsx ausführen bzw. aufrufen halt wie eine methode in der programmierung.

    Ist das möglich? 

    lg


    Kalle

    Freitag, 1. März 2013 00:38
  • Hallo Kalle,

    ein Package ist keine Sammlung von Methoden, die man beliebig von aussen verwenden kann. Du könntest höchstens für jede "Methode" ein eigenes Package machen.

    Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    http://www.insidesql.org/blogs/cmu/

    Freitag, 1. März 2013 08:43