Freigeben über


Vorgehensweise: Verwenden von übergeordneten Variablenwerten in untergeordneten Paketen

Neu: 05. Dezember 2005

In diesem Verfahren wird beschrieben, wie Sie eine Paketkonfiguration des übergeordneten Variablenkonfigurationstyps erstellen, um den Zugriff eines von einem übergeordneten Paket ausgeführten untergeordneten Pakets auf eine Variable im übergeordneten Paket zu aktivieren.

Dabei ist das Erstellen der Variablen im übergeordneten Paket vor dem Erstellen der Paketkonfiguration im untergeordneten Paket nicht erforderlich. Sie können dem übergeordneten Paket jederzeit die Variable hinzufügen. Allerdings müssen Sie in der Paketkonfiguration den genauen Namen der übergeordneten Variablen verwenden. Bevor Sie jedoch eine übergeordnete Variablenkonfiguration erstellen können, muss im untergeordneten Paket bereits eine Variable vorhanden sein, die von der Konfiguration aktualisiert werden kann. Weitere Informationen zum Hinzufügen und Konfigurieren von Variablen finden Sie unter Vorgehensweise: Hinzufügen einer Variablen zu einem Paket im Fenster "Variablen".

Der Gültigkeitsbereich der Variablen im übergeordneten Paket, das in einer übergeordneten Variablenkonfiguration verwendet wird, kann auf den Task Paket ausführen, auf den Container, in dem der Task enthalten ist, oder auf das Paket festgelegt werden. Wenn in einem Paket mehrere gleichnamige Variablen vorhanden sind, wird die Variable verwendet, die im Gültigkeitsbereich des Tasks Paket ausführen am nächsten liegt. Der Gültigkeitsbereich, der am nächsten am Task Paket ausführen liegt, ist der Task selbst.

So fügen Sie einem übergeordneten Paket eine Variable hinzu

  1. Öffnen Sie in Business Intelligence Development Studio das Integration Services-Projekt mit dem Paket, dem Sie eine Variable hinzufügen möchten, um diese an ein untergeordnetes Paket zu übergeben.

  2. Doppelklicken Sie im Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Gehen Sie im SSIS-Designer zum Definieren des Gültigkeitsbereichs der Variablen wie folgt vor:

    • Klicken Sie an eine beliebige Stelle auf der Entwurfsoberfläche der Registerkarte Ablaufsteuerung, um den Gültigkeitsbereich des Pakets festzulegen.
    • Klicken Sie auf den Container, um den Gültigkeitsbereich des übergeordneten Containers des Tasks Paket ausführen festzulegen.
    • Klicken Sie auf den Task, um den Gültigkeitsbereich des übergeordneten Containers des Tasks Paket ausführen festzulegen.
  4. Fügen Sie eine Variable hinzu, und konfigurieren Sie diese.

    ms345179.note(de-de,SQL.90).gifHinweis:
    Wählen Sie einen Datentyp aus, der mit den in der Variablen gespeicherten Daten kompatibel ist.
  5. Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern, um das aktualisierte Paket zu speichern.

So fügen Sie einem untergeordneten Paket eine Variable hinzu

  1. Öffnen Sie in Business Intelligence Development Studio das Integration Services-Projekt mit dem Paket, dem Sie eine übergeordnete Variablenkonfiguration hinzufügen möchten.

  2. Doppelklicken Sie im Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Klicken Sie im SSIS-Designer an eine beliebige Stelle auf der Entwurfsoberfläche der Registerkarte Ablaufsteuerung, um den Gültigkeitsbereich des Pakets festzulegen.

  4. Fügen Sie eine Variable hinzu, und konfigurieren Sie diese.

    ms345179.note(de-de,SQL.90).gifHinweis:
    Wählen Sie einen Datentyp aus, der mit den in der Variablen gespeicherten Daten kompatibel ist.
  5. Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern, um das aktualisierte Paket zu speichern.

So fügen Sie einem untergeordneten Paket eine übergeordnete Paketkonfiguration hinzu

  1. Öffnen Sie das untergeordnete Paket in Business Intelligence Development Studio, falls das Paket noch nicht geöffnet ist.

  2. Klicken Sie an eine beliebige Stelle auf der Entwurfsoberfläche der Registerkarte Ablaufsteuerung.

  3. Klicken Sie im Menü SSIS auf Paketkonfigurationen.

  4. Wählen Sie im Dialogfeld Paketkonfigurationsplaner die Option Paketkonfigurationen aktivieren aus, und klicken Sie dann auf Hinzufügen.

  5. Klicken Sie auf der Willkommensseite des Paketkonfigurations-Assistenten auf Weiter.

  6. Wählen Sie auf der Seite Konfigurationstyp auswählen in der Liste Konfigurationstyp die Option Übergeordnete Paketvariable aus, und führen Sie eine der folgenden Aktionen aus:

    • Wählen Sie die Option Konfigurationseinstellungen direkt angeben aus, und stellen Sie dann im Feld Übergeordnete Variable den Variablennamen des in der Konfiguration zu verwendenden übergeordneten Pakets bereit.
      ms345179.note(de-de,SQL.90).gifWichtig:
      Bei Variablennamen wird nach Groß-/Kleinschreibung unterschieden.
    • Wählen Sie Konfigurationsspeicherort ist in einer Umgebungsvariablen gespeichert aus. Wählen Sie dann in der Liste Umgebungsvariable die Variable aus, die den Namen der Variablen enthält.
  7. Klicken Sie auf Weiter.

  8. Erweitern Sie auf der Seite Zieleigenschaft auswählen den Knoten Variable, erweitern Sie den Knoten Eigenschaften der zu konfigurierenden Variablen, und klicken Sie dann auf die von der Konfiguration festzulegende Eigenschaft.

  9. Klicken Sie auf Weiter.

  10. Ändern Sie optional auf der Seite Assistenten abschließen den Standardnamen der Konfiguration, und überprüfen Sie die Konfigurationsinformationen.

  11. Klicken Sie auf Fertig stellen, um den Assistenten zu beenden und zum Dialogfeld Paketkonfigurationsplaner zurückzukehren.

  12. Die neue Konfiguration wird im Dialogfeld Paketkonfigurationsplaner im Feld Konfiguration aufgelistet.

  13. Klicken Sie auf Schließen.

Siehe auch

Aufgaben

Erstellen von Paketkonfigurationen
Vorgehensweise: Erstellen einer Paketkonfiguration
Verwenden von Variablen in Paketen

Konzepte

Paketkonfigurationen
SQL Server Integration Services-Variablen
Anleitungsthemen zur Variablen (SSIS)

Hilfe und Informationen

Informationsquellen für SQL Server 2005