Freigeben über


Verwenden des Paketmigrations-Assistenten

Aktualisiert: 17. Juli 2006

SQL Server 2005 Integration Services (SSIS) stellt den Paketmigrations-Assistenten für das Migrieren von DTS-Paketen (Data Transformation Services) bereit, die mit den SQL Server 2000-Tools erstellt wurden.

ms143496.note(de-de,SQL.90).gifHinweis:
Der Paketmigrations-Assistent ist in den Editionen Standard, Enterprise und Developer von SQL Server 2005 verfügbar.
ms143496.note(de-de,SQL.90).gifHinweis:
DTS-Pakete, die in der msdb-Datenbank einer Instanz von SQL Server 7.0 gespeichert sind, können vom Updateratgeber nicht analysiert und vom Paketmigrations-Assistenten nicht migriert werden. SQL Server 7.0-DTS-Pakete, die als strukturierte Speicherdateien oder in der msdb-Datenbank einer Instanz von SQL Server 7.0 gespeichert sind, die auf SQL Server 2005 aktualisiert wurde, können jedoch vom Updateratgeber analysiert und vom Paketmigrations-Assistenten migriert werden.

Nicht alle Pakete können vollständig migriert werden. Einige SQL Server 2000-Tasks können z. B. nicht Integration Services-Tasks zugeordnet werden, benutzerdefinierte Tasks können nicht migriert werden und einige Skripts in ActiveX-Skripttasks oder in Datentransformationen können nicht migriert werden. Weitere Informationen finden Sie unter Migrieren von Tasks und Bekannte Probleme bei der Paketmigration.

Pakete, die im SQL Server 2000-Paketformat bleiben, können in Integration Services-Projektmappen verwendet werden und auch weiterhin als eigenständige SQL Server 2000-Pakete ausgeführt werden.

Viele SQL Server 2000-Pakete sind durch ein Kennwort geschützt. Wenn Sie diese Pakete migrieren, fordert Sie der Paketmigrations-Assistent auf, deren Kennwörter einzugeben. Sie können ein kennwortgeschütztes Paket nur migrieren, wenn Sie das richtige Kennwort eingeben.

SQL Server 2005 installiert keine Unterstützung für Meta Data Services. Der Paketmigrations-Assistent unterstützt Meta Data Services (Repository)-Pakete nur, wenn SQL Server 2000, die SQL Server 2000-Tools oder die weitervertreibbaren Repositorydateien auf dem lokalen Computer installiert sind. Wenn die Repositorydateien vorhanden sind, kann der Paketmigrations-Assistent die DTS-Pakete migrieren, die in Meta Data Services gespeichert wurden. Wenn die Repositorydateien nicht vorhanden sind, kann der Paketmigrations-Assistent nur DTS-Pakete migrieren, die in SQL Server oder strukturierten Speicherdateien gespeichert wurden.

Starten des Paketmigrations-Assistenten

Sie können den Paketmigrations-Assistenten von drei Orten starten.

  • Von SQL Server Management Studio. Stellen Sie eine Verbindung zu einer Instanz von SQL Server 2005 Datenbankmodul her, klicken Sie im Objekt-Explorer unter Verwaltung/Legacy mit der rechten Maustaste auf den Knoten Data Transformation Services, und wählen Sie Migrations-Assistent aus.
  • Von Business Intelligence Development Studio. Erstellen oder öffnen Sie ein Integration Services-Projekt, klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Knoten SSIS-Pakete, und wählen Sie DTS 2000-Paket migrieren aus.
  • Von der Eingabeaufforderung. Starten Sie DTSMigrationWizard.exe vom Verzeichnis C:\Programme\Microsoft SQL Server\90\DTS\Binn.

Auswählen der Paketquelle

Der Paketmigrations-Assistent kann SQL Server 2000-Pakete, die in einer SQL Server-msdb-Datenbank gespeichert wurden, in strukturierten Speicherdateien oder in Meta Data Services migrieren. Pakete, die in Visual Basic-Dateien gespeichert sind, können nicht migriert werden.

ms143496.note(de-de,SQL.90).gifWichtig:
SQL Server 2005 installiert keine Unterstützung für Meta Data Services. Der Paketmigrations-Assistent kann nur auf DTS-Pakete zugreifen, die in Meta Data Services gespeichert sind, wenn SQL Server 2000, die SQL Server 2000-Tools oder die weitervertreibbaren Repositorydateien auf dem Computer vorhanden sind.

Wenn ein Paket in einer msdb-Datenbank oder in Meta Data Services gespeichert ist, stellt der Benutzer einen Servernamen bereit und der Paketmigrations-Assistent authentifiziert den Benutzer mithilfe der Windows-Authentifizierung oder der SQL Server-Authentifizierung.

Wenn sich ein Paket in einer strukturierten Speicherdatei befindet, wählen Sie die zu migrierende Datei aus. Eine strukturierte Speicherdatei kann Definitionen für viele Pakete sowie mehrere Versionen eines Pakets enthalten. Sie können mehrere oder alle Pakete und Paketversionen in der Datei migrieren.

Weitere Informationen finden Sie unter Quellspeicherort auswählen (Paketmigrations-Assistent).

Auswählen des Paketziels

Der Paketmigrations-Assistent kann Pakete entweder in einer msdb-Datenbank in einer Instanz von SQL Server 2005 oder in eine DTSX-Datei migrieren. Die DTSX-Datei ist eine XML-Repräsentation der Paketdefinition, die im Dateisystem gespeichert ist.

Wenn das Ziel SQL Server 2005 ist, stellt der Benutzer einen Servernamen bereit, und der Paketmigrations-Assistent authentifiziert den Benutzer mithilfe der Windows-Authentifizierung oder der SQL Server-Authentifzierung.

Weitere Informationen finden Sie unter Zielspeicherort auswählen (Paketmigrations-Assistent).

ms143496.note(de-de,SQL.90).gifHinweis:
Stellen Sie nach der Migration von Paketen aus 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 ausgewählt haben, werden die migrierten Pakete unter dem Knoten MSDB 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.

Zu migrierende Pakete auswählen

Nachdem Sie die Quelle und das Ziel angegeben haben, führt der Paketmigrations-Assistent die in der msdb-Datenbank, in Meta Data Services oder in der angegebenen strukturierten Speicherdatei verfügbaren Pakete auf. Sie können die zu migrierenden Pakete auswählen und die Standardnamen aktualisieren, die der Paketmigrations-Assistent für die Pakete bereitstellt. Sie können auch die Paketnamen in Business Intelligence Development Studio oder SQL Server Management Studio aktualisieren, nachdem die Pakete migriert wurden.

Weitere Informationen finden Sie unter Pakete auflisten (Paketmigrations-Assistent).

Bereitstellen von Paketkennwörtern

Pakete, die mithilfe früherer Versionen von SQL Server-Tools entwickelt wurden, sind u. U. durch ein Kennwort geschützt. Sie müssen das richtige Kennwort eingeben, bevor der Assistent auf die Paketdefinitionen zugreifen und die Pakete migrieren kann. Wenn mehrere Pakete über ein gemeinsames Kennwort verfügen, müssen Sie das Kennwort nur einmal angeben. Der Paketmigrations-Assistent kann den Vorgang erst fortsetzen, wenn Sie für alle kennwortgeschützten Pakete Kennwörter angegeben haben. Wenn keine Pakete durch ein Kennwort geschützt sind, lässt der Assistent diesen Schritt aus.

Protokollieren von Migrationsfehlern

Sie können im Paketmigrations-Assistenten das Protokollieren von Fehlern aktivieren, die während der Migration auftreten.

Weitere Informationen finden Sie unter Geben Sie eine Protokolldatei an (Paketmigrations-Assistent).

Anzeigen des Migrationsprozesses

Der Paketmigrations-Assistent migriert die ausgewählten Pakete nacheinander. Wenn der Assistent ein Paket nicht migrieren kann, stellt er die Option bereit, für alle übrigen Pakete den Migrationsprozess zu beenden, oder das Paket auszulassen und die Migration mit dem nächsten Paket in der Liste fortzusetzen. Nach dem Migrieren eines Pakets wird sein Migrationsstatus aktualisiert.

Weitere Informationen finden Sie unter Assistenten abschließen (Paketmigrations-Assistent) und Pakete werden migriert (Paketmigrations-Assistent).

Überprüfen von migrierten Paketen

Nach dem Migrieren von Paketen sollten Sie diese in Business Intelligence Development Studio öffnen und im Hinblick auf Probleme, auch auf Überprüfungsfehler, überprüfen. 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.

ms143496.note(de-de,SQL.90).gifHinweis:
Stellen Sie nach der Migration von Paketen aus 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 ausgewählt haben, werden die migrierten Pakete unter dem Knoten MSDB 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.

Siehe auch

Andere Ressourcen

Migrieren von Data Transformation Services-Paketen

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Es wurde darauf hingewiesen, dass DTS-Pakete in BI Development Studio nicht geöffnet werden können.

05. Dezember 2005

Geänderter Inhalt:
  • Hinweis zum Speicherort migrierter Pakete wurde hinzugefügt.
  • Informationen zur Unterstützung für die Migration aus SQL Server 7.0 wurden hinzugefügt.