Share via


Schritt 4: Hinzufügen von Paketkonfigurationen

In diesem Schritt fügen Sie jedem Paket eine Konfiguration hinzu. Konfigurationen aktualisieren die Werte von Paketeigenschaften und Paketobjekten zur Laufzeit.

Integration Services stellt eine Vielzahl von Konfigurationstypen bereit. Sie können Konfigurationen in Umgebungsvariablen, Registrierungseinträgen, benutzerdefinierten Variablen, SQL Server-Tabellen und XML-Dateien speichern. Integration Services unterstützt die Verwendung von indirekten Konfigurationen und bietet damit zusätzliche Flexibilität. Das bedeutet, dass Sie eine Umgebungsvariable verwenden, um den Speicherort der Konfiguration anzugeben, die wiederum die eigentlichen Werte angibt. Bei den Paketen im Deployment Tutorial-Projekt wird eine Kombination aus XML-Konfigurationsdateien und indirekten Konfigurationen verwendet. Eine XML-Konfigurationsdatei kann Konfigurationen für mehrere Eigenschaften enthalten, und gegebenenfalls können mehrere Pakete darauf verweisen. In diesem Lernprogramm verwenden Sie eine separate Konfigurationsdatei für jedes Paket.

Konfigurationsdateien enthalten oft vertrauliche Informationen wie Verbindungszeichenfolgen. Deshalb sollten Sie eine Zugriffssteuerungsliste (Access Control List, ACL) verwenden, um den Zugriff auf den Speicherort oder Ordner zu beschränken, in dem Sie die Dateien speichern, und nur den Benutzern oder Konten Zugriff erteilen, die zum Ausführen der Pakete berechtigt sind. Weitere Informationen finden Sie unter Zugriff auf Dateien, die von Paketen verwendet werden.

Die Pakete (DataTransfer und LoadXMLData), die Sie dem Deployment Tutorial-Projekt in der vorherigen Aufgabe hinzugefügt haben, benötigen Konfigurationen, damit sie nach der Bereitstellung auf dem Zielserver erfolgreich ausgeführt werden können. Zum Implementieren von Konfigurationen erstellen Sie zuerst die indirekten Konfigurationen für die XML-Konfigurationsdateien und dann die XML-Konfigurationsdateien.

Sie erstellen die beiden Konfigurationsdateien DataTransferConfig.dtsConfig und LoadXMLData.dtsConfig. Diese Dateien enthalten Name/Wert-Paare zum Update der Eigenschaften von Paketen, die den vom Paket verwendeten Speicherort der Daten und Protokolldateien angeben. Später aktualisieren Sie im Rahmen des Bereitstellungsprozesses die Werte in den Konfigurationsdateien, um den neuen Speicherort der Dateien auf dem Zielcomputer zu berücksichtigen.

Integration Services erkennt, dass DataTransferConfig.dtsConfig und LoadXMLData.dtsConfig Abhängigkeiten der DataTransfer- und LoadXMLData-Pakete darstellen und fügt automatisch die Konfigurationsdateien ein, wenn Sie in der folgenden Lektion das Bereitstellungspaket erstellen.

So erstellen Sie eine indirekte Konfiguration für das DataTransfer-Paket

  1. Doppelklicken Sie im Projektmappen-Explorer auf DataTransfer.dtsx.

  2. Klicken Sie im SSIS-Designer auf eine beliebige Stelle im Vordergrund der Entwurfsoberfläche der Ablaufsteuerung.

  3. Klicken Sie im Menü SSIS auf Paketkonfigurationen.

  4. Wählen Sie im Dialogfeld Paketkonfigurationsplaner gegebenenfalls 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 die Option XML-Konfigurationsdatei in der Liste Konfigurationstyp aus. Wählen Sie die Option Konfigurationsspeicherort ist in einer Umgebungsvariablen gespeichert aus, und geben Sie DataTransfer ein, oder wählen Sie die DataTransfer-Umgebungsvariable in der Liste aus.

    HinweisHinweis

    Sie müssen möglicherweise Ihren Computer nach Hinzufügen der Variablen neu starten, um die Umgebungsvariable in der Liste verfügbar zu machen. Wenn Sie den Computer nicht neu starten möchten, können Sie den Namen der Umgebungsvariablen eingeben.

  7. Klicken Sie auf Weiter.

  8. Geben Sie auf der Seite Der Assistent wird abgeschlossen DataTransfer EV Configuration in das Feld Konfigurationsname ein, überprüfen Sie den Inhalt der Konfiguration im Bereich Vorschau, und klicken Sie dann auf Fertig stellen.

  9. Schließen Sie das Dialogfeld Paketkonfigurationsplaner.

So erstellen Sie die XML-Konfiguration für das DataTransfer-Paket

  1. Doppelklicken Sie im Projektmappen-Explorer auf DataTransfer.dtsx.

  2. Klicken Sie im SSIS-Designer auf eine beliebige Stelle im Vordergrund der Entwurfsoberfläche der Ablaufsteuerung.

  3. Klicken Sie im Menü SSIS auf Paketkonfigurationen.

  4. Aktivieren Sie im Dialogfeld Paketkonfigurationsplaner das Kontrollkästchen Paketkonfigurationen aktivieren, 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 die Option XML-Konfigurationsdatei in der Liste Konfigurationstyp aus, und klicken Sie anschließend auf Durchsuchen.

  7. Navigieren Sie im Dialogfeld Speicherort der Konfigurationsdatei auswählen zu C:\DeploymentTutorial, und geben Sie DataTransferConfig in das Feld Dateiname ein. Klicken Sie dann auf Speichern.

  8. Klicken Sie auf der Seite Konfigurationstyp auswählen auf Weiter.

  9. Erweitern Sie auf der Seite Eigenschaften für den Exportvorgang auswählen DataTransfer, Connection Managers, Deployment Tutoria Log und Properties, und aktivieren Sie dann das Kontrollkästchen Verbindungszeichenfolge.

  10. Erweitern Sie innerhalb von Connection Managers die Option NewCustomers, und aktivieren Sie dann das Kontrollkästchen Verbindungszeichenfolge.

  11. Klicken Sie auf Weiter.

  12. Geben Sie auf der Seite Der Assistent wird abgeschlossen DataTransfer Configuration in das Feld Konfigurationsname ein, überprüfen Sie den Inhalt der Konfiguration, und klicken Sie dann auf Fertig stellen.

  13. Überprüfen Sie im Dialogfeld Paketkonfigurationsplaner, ob DataTransfer EV Configuration als Erstes und DataTransfer Configuration als Zweites aufgeführt wird, und klicken Sie dann auf Schließen.

So erstellen Sie eine indirekte Konfiguration für das LoadXMLData-Paket

  1. Doppelklicken Sie im Projektmappen-Explorer auf LoadXMLData.dtsx.

  2. Klicken Sie im SSIS-Designer auf eine beliebige Stelle im Vordergrund der Entwurfsoberfläche der Ablaufsteuerung.

  3. Klicken Sie im Menü SSIS auf Paketkonfigurationen.

  4. Klicken Sie im Dialogfeld Paketkonfigurationsplaner auf Hinzufügen.

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

  6. Wählen Sie auf der Seite Konfigurationstyp auswählen die Option XML-Konfigurationsdatei in der Liste Konfigurationstyp aus. Wählen Sie die Option Konfigurationsspeicherort ist in einer Umgebungsvariablen gespeichert aus, und geben Sie LoadXMLData ein, oder wählen Sie die LoadXMLData-Umgebungsvariable in der Liste aus.

    HinweisHinweis

    Sie müssen möglicherweise Ihren Computer nach Hinzufügen der Variablen neu starten, um die Umgebungsvariable in der Liste verfügbar zu machen.

  7. Klicken Sie auf Weiter.

  8. Geben Sie auf der Seite Der Assistent wird abgeschlossen LoadXMLData EV Configuration in das Feld Konfigurationsname ein, überprüfen Sie den Inhalt der Konfiguration, und klicken Sie dann auf Fertig stellen.

So erstellen Sie die XML-Konfiguration für das LoadXMLData-Paket

  1. Doppelklicken Sie im Projektmappen-Explorer auf LoadXMLData.dtsx.

  2. Klicken Sie im SSIS-Designer auf eine beliebige Stelle im Vordergrund der Entwurfsoberfläche der Ablaufsteuerung.

  3. Klicken Sie im Menü SSIS auf Paketkonfigurationen.

  4. Aktivieren Sie im Dialogfeld Paketkonfigurationsplaner das Kontrollkästchen Paketkonfigurationen aktivieren, und klicken Sie auf Hinzufügen.

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

  6. Wählen Sie auf der Seite Konfigurationstyp auswählen die Option XML-Konfigurationsdatei in der Liste Konfigurationstyp aus, und klicken Sie auf Durchsuchen.

  7. Navigieren Sie im Dialogfeld Speicherort der Konfigurationsdatei auswählen zu C:\DeploymentTutorial, und geben Sie LoadXMLDataConfig in das Feld Dateiname ein. Klicken Sie dann auf Speichern.

  8. Klicken Sie auf der Seite Konfigurationstyp auswählen auf Weiter.

  9. Erweitern Sie auf der Seite Eigenschaften für den Exportvorgang auswählenLoadXMLData, Executables, Load XML Data und Properties, und aktivieren Sie dann die Kontrollkästchen [XMLSource].[XMLData] und [XMLSource].[XMLSchemaDefinition].

  10. Klicken Sie auf Weiter.

  11. Geben Sie auf der Seite Der Assistent wird abgeschlossen LoadXMLData Configuration in das Feld Konfigurationsname ein, überprüfen Sie den Inhalt der Konfiguration, und klicken Sie dann auf Fertig stellen.

  12. Überprüfen Sie im Dialogfeld Paketkonfigurationsplaner, ob LoadXMLData EV Configuration als Erstes und LoadXMLData Configuration als Zweites aufgeführt wird, und klicken Sie anschließend auf Schließen.

Nächste Aufgabe in dieser Lektion

Schritt 5: Testen der aktualisierten Pakete

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf MSDN auf der Integration Services-Seite:


Abonnieren Sie die auf der Seite verfügbaren RSS-Feeds, um automatische Benachrichtigungen zu diesen Updates zu erhalten.

Siehe auch

Aufgaben

Erstellen von Paketkonfigurationen

Konzepte

Paketkonfigurationen

Zugriff auf Dateien, die von Paketen verwendet werden