Das SSIS 2012-Projektbereitstellungsmodell bietet mehr Flexibilität beim Erstellen von Umgebungen und beim Konfigurieren umgebungsspezifischer Werte, die Projektparametern zugeordnet werden können. Hier ist ein Beispiel, das veranschaulicht, wie Sie ein im Integration Services Catalog
bereitgestelltes Paket ausführen können gegen mehrere Umgebungen. Idealerweise sollte sich die Produktionsumgebung auf einem eigenen Server befinden. Dieses Beispiel verwendet der Einfachheit halber alle Umgebungen auf demselben Server.
SSIS 2012 Integration Services-Katalog mit umgebungsspezifischen Werten:
Angenommen, Sie haben im Integration Services-Katalog ein Paket mit zwei Projektparametern namens Environment
bereitgestellt und FilePath
. Um das Paket in verschiedenen Umgebungen auszuführen, können Sie mehrere Umgebungen unter Integration Services Catalogs \ SSIDB \ Folder name \ Environments
erstellen
Dieses Beispiel hat drei Umgebungsordner namens DEV
, PRD
und TST
Um Variablen zu erstellen, die später den Projektparametern zugeordnet werden sollen, doppelklicken Sie auf die Umgebung im Ordner Umgebungen. Dieses Beispiel zeigt, wie Werte in allen Umgebungen konfiguriert werden.
Da das Paket zwei Projektparameter namens Environment
hat und FilePath
, erstellen wir zwei gleichnamige Umgebungsvariablen. Alle Umgebungen sind mit same
konfiguriert Variablennamen, aber mit different
Werte.
Um die Umgebungsvariablen den Projektparametern zuzuordnen, klicken Sie mit der rechten Maustaste auf das Projekt unter dem Integration Services-Katalog und klicken Sie auf Configure...
Auf Konfigurieren Klicken Sie im Dialogfeld auf References
Seite und fügen Sie jede Umgebung hinzu, die mit dem Projekt verknüpft werden soll.
Auf Konfigurieren Klicken Sie im Dialogfeld auf Parameters
Seite. Für jeden unter Parameters
aufgeführten Parameter müssen Sie auf die Ellipsis
klicken Schaltfläche, um die entsprechende Umgebungsvariable zuzuordnen.
Wählen Sie im Dialogfeld Parameterwert festlegen das Optionsfeld Umgebungsvariable verwenden und wählen Sie die entsprechende Variable aus. Hier ist der zugeordnete Parameter [Practice.SSDT].[Environment]
. Daher wird es der Umgebungsvariable Environment
zugeordnet .
Nachdem Sie den Parameter der entsprechenden Umgebungsvariablen zugeordnet haben, können Sie während der Paketausführung die richtige Umgebung auswählen. Um das Paket auszuführen, klicken Sie mit der rechten Maustaste auf das Paket und klicken Sie auf Execute...
Auf dem Paket ausführen Dialogfeld Environment
aktivieren und wählen Sie die entsprechende Umgebung aus, aus der das Paket die Werte zur Ausführung verwenden soll.
Das Beispielpaket SO_15206184.dtsx
In diesem Beispiel werden einfach die Werte der Projektparameter Environment
eingefügt und FilePath
in einen Tisch. Hier sind die Ergebnisse der Paketausführung für verschiedene Umgebungen, sogar für die, die innerhalb von SSDT enthalten ist.