Vorgehensweise: Installieren der Unterstützung für Data Transformation Services-Pakete

Obwohl SQL Server 2000 Data Transformation Services (DTS) veraltet sind, können Sie DTS-Pakete auch weiterhin zusammen mit Integration Services-Paketen auf demselben Computer ausführen. (Weitere Informationen finden Sie unter Unterstützung für SQL Server 2000 DTS in SQL Server 2008 R2. Weitere Informationen zum Veralten von DTS finden Sie unter Data Transformation Services (DTS).)

Wenn Sie planen, Unterstützung für DTS-Pakete zu installieren, sollten Sie sich darüber im Klaren sein, dass SQL Server 2008 unter den folgenden Umständen keine Unterstützung für DTS bietet:

  • Für DTS-Pakete gibt es keine 64-Bit-Entwurfszeit- oder Laufzeitunterstützung. Auf einem 64-Bit-Computer können DTS-Pakete und Integration Services-Pakete, die zum Ausführen von DTS-Paketen den Task DTS 2000-Paket ausführen verwenden, nur im 32-Bit-Modus ausgeführt werden.

  • Auf Computern mit Itanium-basierten Betriebssystemen gibt es keine Entwurfszeit- oder Laufzeitunterstützung für DTS-Pakete. Deshalb können Sie DTS-Pakete nicht unter Itanium-basierten Betriebssystemen erstellen, anzeigen, ändern oder ausführen.

Falls Sie DTS-Pakete weiterhin zusammen mit Integration Services-Paketen ausführen müssen, können Sie die Laufzeit- und die Entwurfszeitunterstützung wie in den folgenden Abschnitten beschrieben installieren.

Installieren der Unterstützung für DTS-Pakete

Die DTS-Unterstützung in SQL Server 2008 besteht aus mehreren Komponenten, wie im Thema Unterstützung der Data Transformation Services (Datentransformationsdienste, DTS) in SQL Server 2008 beschrieben. Obwohl Setup einige dieser Komponenten installieren kann, sind diese Komponenten nicht voll funktionsfähig, bis Sie die DTS-Laufzeitunterstützung installieren. Um Integration Services zusammen mit allen Funktionen zu installieren, die für die DTS-Unterstützung erforderlich sind, müssen Sie mehrere Elemente installieren, wie im folgenden Verfahren beschrieben.

So installieren Sie alle Funktionen der DTS-Unterstützung

  1. Nehmen Sie beim Setup auf der Seite Funktionsauswahl die folgende Auswahl vor:

    1. Wählen Sie Integration Services aus.

      Über diese Option werden der ActiveX-Skripttask und der DTS-Paketmigrations-Assistent installiert.

    2. Wählen Sie Clienttools-Abwärtskompatibilität aus.

      Über diese Option wird der Task DTS 2000-Paket ausführen installiert.

  2. Installieren Sie nach dem Setup die DTS-Laufzeit, wie in den Abschnitten "Installieren von Laufzeitunterstützung für DTS-Pakete" und "Installieren zusätzlicher erforderlicher 32-Bit-Dateien für die Ausführung von DTS-Paketen auf einem 64-Bit-Computer" weiter unten in diesem Thema beschrieben.

  3. (Optional) Installieren Sie nach dem Setup den DTS-Designer, wie im Abschnitt "Installieren der Entwurfszeitunterstützung für DTS-Pakete" weiter unten in diesem Thema beschrieben.

Installieren von Laufzeitunterstützung für DTS-Pakete

SQL Server 2008 installiert keine Laufzeitunterstützung für DTS-Pakete. Bevor Sie DTS-Pakete ausführen und verwalten können, müssen Sie diese Laufzeitunterstützung wie im folgenden Verfahren beschrieben installieren.

So installieren Sie die Laufzeitunterstützung für Data Transformation Services-Pakete

  • Öffnen Sie in einem Internetbrowser die Seite Feature Pack für Microsoft SQL Server 2008, April 2009, laden Sie die Microsoft SQL Server 2005-Abwärtskompatibilitätskomponenten herunter, und installieren Sie diese.

    HinweisHinweis

    Dieser Download wurde für SQL Server 2008 R2 nicht aktualisiert.

Installieren zusätzlicher erforderlicher 32-Bit-Dateien für die Ausführung von DTS-Paketen auf einem 64-Bit-Computer

Es ist keine 64-Bit-Laufzeitunterstützung für DTS-Pakete vorhanden. Auf einem 64-Bit-Computer können DTS-Pakete und Integration Services-Pakete, die DTS-Pakete ausführen, nur im 32-Bit-Modus ausgeführt werden. Sie müssen folgende Komponenten installieren, um Pakete außerhalb von BI Development Studio auf einem 64-Bit-Computer im 32-Bit-Modus auszuführen:

  • Die 32-Bit-DTS-Laufzeit, wie im vorherigen Abschnitt beschrieben.

  • Die 32-Bit-Version der Integration Services-Laufzeit und der Eingabeaufforderungs-Hilfsprogramme.

So installieren Sie die 32-Bit-Version der Laufzeit und Eingabeaufforderungs-Hilfsprogramme von Integration Services auf einem 64-Bit-x86-Computer

  • Wählen Sie während des Setups Business Intelligence Development Studio oder Verwaltungstools - Vollständig aus.

    Durch Auswahl einer dieser Optionen werden die 32-Bit-Version der Integration Services-Laufzeit, das Hilfsprogramm dtexec (dtexec.exe) und weitere Integration Services-Tools installiert.

So installieren Sie die 32-Bit-Version der Laufzeit und Eingabeaufforderungs-Hilfsprogramme von Integration Services auf einem 64-Bit-Itanium-Computer

  • Wählen Sie während des Setups Verwaltungstools – Vollständig aus.

    Durch Auswahl dieser Option werden die 32-Bit-Version der Integration Services-Laufzeit, das Hilfsprogramm dtexec (dtexec.exe) und weitere Integration Services-Tools installiert.

Installieren der Entwurfszeitunterstützung für DTS-Pakete

SQL Server 2008 installiert keine Entwurfszeitunterstützung für DTS-Pakete. Bevor Sie DTS-Pakete mit den SQL Server 2008-Tools öffnen und anzeigen können, müssen Sie diese Entwurfszeitunterstützung wie im folgenden Verfahren beschrieben herunterladen und installieren.

HinweisHinweis

Der DTS-Paket-Designer, den Sie herunterladen können, kann mit den SQL Server 2008-Tools verwendet werden, die Funktionen des Designers wurden jedoch nicht für SQL Server 2008 aktualisiert.

So installieren Sie die Entwurfszeitunterstützung für Data Transformation Services-Pakete

Auf einem 32-Bit-Computer befinden sich die Binärdateien für SQL Server 2000 standardmäßig im Ordner %Programme%\Microsoft SQL Server\80\Tools\Binn und die Binärdateien für SQL Server 2008 im Ordner %Programme%\Microsoft SQL Server\100\Tools\Binn. Diese Standardspeicherorte können dazu führen, dass der Pfad der Binärdateien für SQL Server 2000 in der PATH-Umgebungsvariablen vor dem Pfad der Binärdateien für SQL Server 2008 erscheint. In diesem Fall kann eine Fehlermeldung angezeigt werden, wenn Sie versuchen, den DTS-Designer zu verwenden. Um diesen Fehler zu beheben, kopieren Sie die Dateien, die der Designer benötigt, wie in den folgenden Verfahren beschrieben an einen neuen Speicherort.

HinweisHinweis

Falls Sie einen 64-Bit-Computer verwenden, müssen Sie in den folgenden Verfahren %Programme(x86)% durch %Programme% ersetzen.

So stellen Sie sicher, dass der DTS-Designer in SQL Server Management Studio verwendet werden kann

  1. Kopieren Sie die Dateien SEMSFC.DLL, SQLGUI.DLL und SQLSVC.DLL aus dem Ordner %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn in den Ordner %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE.

  2. Kopieren Sie die Dateien SEMSFC.RLL, SQLGUI.RLL und SQLSVC.RLL aus dem Ordner %Programme%\Microsoft SQL Server\80\Tools\Binn\Resources in den Ordner %Programme%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\%lang_id%. Für Englisch (USA) lautet der Unterordner lang_id beispielsweise "1033".

So stellen Sie sicher, dass der DTS-Designer in Business Intelligence Development Studio verwendet werden kann

  1. Kopieren Sie die Dateien SEMSFC.DLL, SQLGUI.DLL und SQLSVC.DLL aus dem Ordner %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn in den Ordner %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE.

  2. Kopieren Sie die Dateien SEMSFC.RLL, SQLGUI.RLL und SQLSVC.RLL aus dem Ordner %Programme%\Microsoft SQL Server\80\Tools\Binn\Resources in den Ordner %Programme%\Microsoft Visual Studio 9.0\Common7\IDE\Resources\%lang_id%. Für Englisch (USA) lautet der Unterordner lang_id beispielsweise "1033".