Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 24092|Antwort: 0

[Quelle] SSIS-Tutorial (6) Verwendung von XML-Konfigurationsdateien des SSIS-Pakets

[Link kopieren]
Veröffentlicht am 2.8.2020, 18:24:28 | | | |
SSIS Tutorial 1 Einführung in SQL Server Integration Services
https://www.itsvse.com/thread-9257-1-1.html

SSIS Tutorial (2) Visual Studio 2019 (VS2019) SSIS installieren
https://www.itsvse.com/thread-9331-1-1.html

SSIS-Tutorial (3) Eine MySQL-Datenquelle hinzufügen
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 MySQL-Daten an eine SQL-Server-Datenbank synchronisieren
https://www.itsvse.com/thread-9336-1-1.html

SSIS-Tutorial (5) Ausführung von SSIS-Paketen mit DTEXEC
https://www.itsvse.com/thread-9339-1-1.html

Das Integrartion Services-Paket ist tatsächlich eine Sammlung von Objekteigenschaften; in allen zuvor entwickelten Integration Services-Paketen verwenden wir die Variablen, Attribute wie Datenbankverknüpfungen, synchronisierte Dateiverzeichnisse usw. direkt eine Konstante im Paket, um diese Variablen oder Attribute zuzuweisen, was große Schwierigkeiten bei der Freigabe und Migration dieses Pakets mit sich bringt, zum Beispiel wenn wir Pakete in der Entwicklungsumgebung entwickeln. Alle Variablen und Attribute werden entsprechend der Entwicklungsumgebung gesetzt; nach Abschluss der Entwicklung wird das Paket in der Produktionsumgebung bereitgestellt, die Datenbankverbindung, das Synchronisationsverzeichnis usw. wird sich ändern; die vorherige Methode wird geändert: Das Paket in der neuen Umgebung öffnen, die Werte dieser Variablen oder Attribute zurücksetzen, bevor es normal laufen kann. Seit Integration Services 2005 wurde dieses Problem durch die Hinzufügung der Funktion [Package Configuration] gelöst. Profile erleichtern den Pakettransfer nahtlos, und der Konfigurationsprozess kann automatisiert werden, was den Aufwand bei der Bereitstellung und das Risiko von Fehlern reduziert.

Die Paketkonfiguration des Integration Services-Programms erlaubt es, alle SSIS-Attribute wie Pakete, Verbindungen, Container, Variablen usw. in eine XML-Datei oder -Tabelle zu schreiben und dann zur Laufzeit zu lesen. Es gibt mehrere Haupttypen von Konfigurationen:

  • XML-Konfigurationsdatei
  • Umgebungsvariable
  • Registrierungsschlüssel
  • Variablen des übergeordneten Pakets
  • SQL-Server-Tabellen


Im Projektmenü wählen Sie "Zum Paketbereitstellungsmodell konvertieren", wie im folgenden Bild gezeigt:



Im SSIS-Paket aktivieren Sie die Paketkonfiguration, klicken Sie mit der rechten Maustaste auf das leere Feld des Pakets und wählen Sie die Paketkonfiguration aus, wie in der folgenden Abbildung gezeigt:



Überprüfen Sie die Paketkonfiguration aktivieren, wählen Sie die XML-Konfigurationsdatei aus, klicken Sie auf Durchsuchen und geben Sie den Konfigurationsnamen entsprechend Ihrer Situation ein, wie in der untenstehenden Abbildung gezeigt:




Die Serveradressen der Quell- und Zieladresse sind konfigurierbar, wie in der folgenden Abbildung dargestellt:



Abschließend wird ein Beispiel für eine SSIS-Paketkonfiguration generiert: Konfigurationsdatei.dtsConfig

Generiere den XML-Konfigurationscode wie folgt:

Versuche, die Serveradresse auf die falsche Adresse zu ändern, verwenden Sie DTExecUI, um die XML-Konfigurationsdatei auszuwählen, das Paket erneut auszuführen, und der Fehler lautet wie folgt:



(Ende)




Vorhergehend:SSIS-Tutorial (5) Ausführung von SSIS-Paketen mit DTEXEC
Nächster:SSIS-Tutorial (7) SQL Server 2012 führt SSIS-Jobs aus
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com