Migrieren von Data Transformation Services-Paketen
Aktualisiert: 17. Juli 2006
SQL Server 2005 Integration Services (SSIS) stellt mehrere Optionen zur Beibehaltung von Projektmappen bereit, die mithilfe der DTS-Tools (Data Transformation Services) und Objektmodelle von SQL Server 2000 erstellt wurden. Sie können DTS-Pakete in das SQL Server 2005-Format migrieren, weiterhin DTS-Pakete ausführen, indem Sie SQL Server 2000 DTS Runtime verwenden, oder DTS-Pakete in SQL Server 2005 Integration Services-Projektmappen mithilfe des Tasks DTS 2000-Paket ausführen einbinden.
Wenn Sie SQL Server 2000-DTS-Pakete in das SQL Server 2005 Integration Services-Format migrieren, hängt die Struktur des migrierten Pakets und die Vollständigkeit der Migration von den Inhalten des ursprünglichen Pakets ab.
![]() |
---|
Der Paketmigrations-Assistent lässt das ursprüngliche DTS-Paket intakt und unverändert. |
Die möglichen Ergebnisse der Paketmigration umfassen Folgendes:
- Pakete können erfolgreich und vollständig migriert werden, da sie nur Tasks enthalten und nur Features verwenden, die SQL Server 2005 Integration Services (SSIS)-Tasks und -Features zugeordnet werden können.
- Pakete enthalten SQL Server 2000-DTS-Tasks und -Features, die nicht direkt zu SQL Server 2005 Integration Services (SSIS)-Tasks und -Features migriert werden können, die Funktion des Pakets wird jedoch durch das Verwenden von gekapselten SQL Server 2000-Pakete beibehalten.
![]() |
---|
In einigen Fällen, wenn z. B. der Paketname ungültige Zeichen (/ \ : [ ] . =) oder wenn das Paket nicht registrierte Objekte enthält, kann der Paketmigrations-Assistent die Migration erst ausführen, wenn diese Probleme behoben sind. |
Wenn alle Tasks im Paket neuen Tasks in SQL Server 2005 zugeordnet werden können, ist die Struktur des migrierten Pakets der Struktur des SQL Server 2000-Pakets sehr ähnlich. Im Gegensatz dazu ändert die Migration die Paketstruktur, wenn Tasks nicht direkt SQL Server 2005-Tasks zugeordnet werden können. Jeder nicht migrierte Task behält sein SQL Server 2000-Format bei und wird in einem Task DTS 2000-Paket ausführen gekapselt. Benutzerdefinierte Tasks in Paketen werden auf die gleiche Weise migriert. Weitere Informationen finden Sie unter Migrieren von Tasks.
Andere Paketelemente wie Rangfolgeneinschränkungen, Verbindungen und Variablen werden in das äquivalente Element in SQL Server 2005 migriert. Weitere Informationen finden Sie unter Migrieren von Rangfolgeneinschränkungen, Migrieren von Verbindungen und Migrieren von Variablen.
Paketkennwörter werden nicht mit Paketen migriert, die als SQL Server 2005 Integration Services (SSIS)-Pakete migriert werden. Jedoch unterstützt SQL Server 2005 Paketkennwörter in SQL Server 2000-Paketen und im Task DTS 2000-Paket ausführen. Ein Task DTS 2000-Paket ausführen in einem SQL Server 2005-Paket kann das Paketkennwort an ein SQL Server 2000-Paket übergeben. Weitere Informationen finden Sie unter Migrieren von Kennwörtern.
Der ActiveX-Skripttask in SQL Server 2005 ist häufig in der Lage, einen Skriptcode auszuführen, der von den ActiveX-Skripts in SQL Server 2000-DTS-Pakten ohne zusätzliche Überarbeitung migriert wurde. Verweise auf SQL Server 2000-DTS-Paketobjekte werden jedoch nicht unterstützt. Weitere Informationen finden Sie unter Migrieren von Skripts.
Im DTS-Designer eingegebene Textanmerkungen sowie Paketprotokollierungs- und Fehlerbehandlungseinstellungen werden nicht migriert.
Nach dem Migrieren der Pakete sollten diese geöffnet und auf Probleme wie Überprüfungsfehler geprüft werden. Einige Pakete greifen z. B. zum Erstellen oder Vorbereiten von Datenquellen oder Datenzielen auf vorhergehende Tasks im gleichen Paket zu. Deren Überprüfung kann fehlschlagen, wenn diese Objekte nicht gefunden werden. Ein Überprüfungsfehler dieser Art kann behoben werden, indem die DelayValidation-Eigenschaft im Task oder einem anderen Containerobjekt auf true festgelegt wird, oder indem die ValidateExternalMetadata-Eigenschaft in der betroffenen Datenflusskomponente auf false festgelegt wird.
![]() |
---|
Stellen Sie nach der Migration von Paketen von Management Studio eine Verbindung mit der lokalen Instanz von Integration Services im Objekt-Explorer her, um die migrierten Pakete anzuzeigen. Wenn Sie SQL Server als Ziel angegeben haben, werden die migrierten Pakete unter dem MSDB-Knoten angezeigt. Wenn Sie einen Dateisystemordner als Ziel ausgewählt haben, klicken Sie mit der rechten Maustaste auf den Knoten Dateisystem, und wählen Sie Paket importieren aus, um die migrierten Pakete anzuzeigen. Nach der Migration der Pakete aus BI Development Studio werden die migrierten Pakete im von Ihnen angegebenen Dateisystemordner gespeichert und dem geöffneten Projekt unter dem Knoten SSIS-Pakete hinzugefügt. DTS-Pakete können in BI Development Studio nicht geöffnet oder bearbeitet werden. |
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Beschreibt den Migrationsprozess, der vom Paketmigrations-Assistenten bereitgestellt wird. |
|
Führt bekannte Paketmigrationsprobeme auf, die der Paketmigrations-Assistent oder der Updateratgeber möglicherweise identifiziert. |
|
Beschreibt, wie der Paketmigrations-Assistent Tasks migriert und erläutert die Schritte, die Sie nach der Migration durchführen können, um Tasks zu reparieren oder Taskverhalten zu verbessern. |
|
Beschreibt, wie der Paketmigrations-Assistent Rangfolgeneinschränkungen migriert und erläutert die Schritte, die Sie nach der Migration durchführen können, um das Verhalten von Rangfolgeneinschränkungen zu verbessern. |
|
Beschreibt, wie der Paketmigrations-Assistent Variablen migriert und erläutert die Schritte, die Sie nach der Migration durchführen können, um Variablenverhalten zu reparieren oder zu verbessern. |
|
Beschreibt, wie der Paketmigrations-Assistent Verbindungen migriert und erläutert die Schritte, die Sie nach der Migration durchführen können, um Verbindungseigenschaften zu bearbeiten. |
|
Beschreibt, wie der Paketmigrations-Assistent Kennwörter migriert und erläutert andere Schritte, die Sie nach der Migration durchführen können, um die Sicherheit zu verbessern. |
|
Beschreibt, wie der Paketmigrations-Assistent ActiveX-Skripts migriert. |
Änderungsverlauf
Version | Verlauf |
---|---|
17. Juli 2006 |
|
Siehe auch
Konzepte
Abwärtskompatibilität von SQL Server 2005 Integration Services
Andere Ressourcen
SQL Server Integration Services