DTS 2000-Paket ausführen (Task)

Aktualisiert: 15. September 2007

Der Task DTS 2000-Paket ausführen führt Pakete aus, die mit den SQL Server 2000-Tools entwickelt wurden. Mit diesem Task können Sie SQL Server 2000-DTS-Pakete in SQL Server 2005-Datentransformationslösungen einschließen. Ein Paket kann Tasks Paket ausführen und Tasks DTS 2000-Paket ausführen enthalten, weil jeder Tasktyp eine andere Version des Runtime-Moduls verwendet.

ms137907.note(de-de,SQL.90).gifHinweis:
In einem Paket, das auf einem 64-Bit-Computer im 64-Bit-Modus ausgeführt wird, kann der Task DTS 2000-Paket nicht verwendet werden. Es gibt keine 64-Bit-Entwurfszeit- oder Laufzeitunterstützung für DTS-Pakete (Data Transformation Services), die in früheren Versionen von SQL Server erstellt wurden. Weitere Informationen finden Sie unter Abwärtskompatibilität von SQL Server 2005 Integration Services.

Der Task DTS 2000-Paket ausführen führt SQL Server 2000-Pakete aus, ansonsten sind die Features ähnlich wie beim Task Paket ausführen. Der Task DTS 2000-Paket ausführen kann für folgende Zwecke verwendet werden:

  • Unterteilen eines komplexen Paketworkflows. Mit diesem Task können Sie Workflow in mehrere Pakete unterteilen, die einfacher zu lesen und zu warten sind. Wenn Sie z. B. Daten in ein Sternschema laden, können Sie ein separates Paket erstellen, um jede Dimension und die Faktentabelle aufzufüllen.
  • Wiederverwenden von Paketteilen. Andere Pakete können Teile eines Paketworkflows wiederverwenden. Sie können z. B. ein Modul zum Extrahieren von Daten erstellen, das von verschiedenen Paketen aus aufgerufen werden kann. Jedes Paket, das das Modul zum Extrahieren aufruft, kann verschiedene Datenbereinigungs-, Filter- oder Aggregationsvorgänge ausführen.
  • Gruppieren von Arbeitseinheiten. Arbeitseinheiten können in separaten Paketen gekapselt und als Transaktionskomponenten mit dem Workflow eines übergeordneten Pakets verknüpft werden. Beispielsweise führt das übergeordnete Paket die zusätzlichen Pakete aus und führt basierend auf dem Erfolg oder dem Fehlschlagen der zusätzlichen Pakete, einen Commit oder ein Rollback der Transaktion aus.
  • Steuern der Paketsicherheit. Paketersteller benötigen Zugriff auf nur einen Teil einer Multipaketlösung. Das Aufteilen eines Pakets in mehrere Pakete stellt mehr Sicherheit bereit, weil Sie einem Ersteller Zugriff nur auf die relevanten Pakete erteilen können.
ms137907.note(de-de,SQL.90).gifHinweis:
Das DTS 2000 Runtime-Modul muss auf dem Computer installiert sein, um DTS 2000-Pakete auszuführen. Weitere Informationen finden Sie unter Vorgehensweise: Sicherstellen der Unterstützung für Data Transformation Services-Pakete.

Ein Paket, das andere Pakete ausführt, wie z. B. der Task DTS 2000-Paket ausführen wird im Allgemeinen als übergeordnetes Paket bezeichnet, und die Pakete, die von einem übergeordneten Workflow ausgeführt werden, werden als untergeordnete Pakete bezeichnet.

Mit dem Task DTS 2000-Paket ausführen können Pakete ausgeführt werden, die in der msdb-Datenbank von SQL Server, in strukturierten Speicherdateien oder in Meta Data Services gespeichert sind. Wenn Sie ein in msdb oder Meta Data Services gespeichertes Paket auswählen, müssen Sie den Namen des Servers bereitstellen und eine Authentifizierungsmethode auswählen. Der Task unterstützt die Windows-Authentifizierung und die SQL Server-Authentifizierung. Verwenden Sie nach Möglichkeit die Windows-Authentifizierung, um die Sicherheit zu erhöhen. Wenn Sie ein im Dateisystem gespeichertes Paket wählen, müssen Sie den Namen und den Speicherort des Pakets bereitstellen. Das Paket kann überall im Dateisystem gespeichert sein. Es muss sich nicht in demselben Ordner wie das übergeordnete Paket befinden.

Pakete können in den Task DTS 2000-Paket ausführen geladen und intern gespeichert werden, unabhängig vom ursprünglichen Speicherort oder Format. Um das SQL Server 2000-DTS-Paket zu laden oder den DTS-Designer zum Ändern oder Anzeigen des untergeordneten Pakets zu öffnen, verwenden Sie das Dialogfeld Editor für den Task DTS 2000-Paket ausführen im SSIS-Designer.

ms137907.note(de-de,SQL.90).gifHinweis:
DTS-Pakete können in Business Intelligence Development Studio nicht direkt geöffnet oder geändert werden. Außerdem installiert SQL Server 2005 den DTS-Paket-Designer nicht, der zum Ändern von DTS-Paketen erforderlich ist. Sie können DTS-Pakete jedoch downloaden und eine aktualisierte Version des DTS-Designers installieren, um DTS-Pakete mit dieser aktualisierten Version zu ändern. Zum Downloaden des aktualisierten DTS-Paket-Designers rufen Sie die Microsoft-Webseite Feature Pack für Microsoft SQL Server 2005 auf, und downloaden Sie anschließend die DTS-Designer-Komponenten von Microsoft SQL Server 2000 . Nachdem Sie diesen Download installiert haben, können Sie die DTS-Pakete von Management Studio oder vom Editor für den Task 'DTS 2000-Paket ausführen' in Business Intelligence Development Studio ausführen.

Der Task DTS 2000-Paket ausführen kann innere und äußere Variablen verwenden. Innere Variablen sind Variablen im untergeordneten Paket; äußere Variablen sind Variablen im übergeordneten Paket. Mithilfe von inneren Variablen kann der Task DTS 2000-Paket ausführen aktualisierte Werte an die globalen Variablen im SQL Server 2000-DTS-Paket übergeben. Mit äußeren Variablen kann das aufrufende Paket die Werte von Variablen an das untergeordnete Paket übergeben. Beispielsweise können Sie die Werte von äußeren Variablen in Skripts für untergeordnete Pakete verwenden. Weitere Informationen finden Sie unter SQL Server Integration Services-Variablen und Verwenden von Variablen in Paketen.

Integration Services unterstützt Meta Data Services nicht, und ein Integration Services-Paket kann keine DTS-Pakete von SQL Server 2000, die in Meta Data Services gespeichert sind, mithilfe des Tasks DTS 2000-Paket ausführen ausführen. Das Paket muss die DTS-Laufzeit von SQL Server 2000 verwenden, um Pakete in Meta Data Services auszuführen. Zum Ausführen dieser Pakete erstellen Sie ein übergeordnetes SQL Server 2000-Paket, das das Paket in Meta Data Services ausführt, und speichern das übergeordnete Paket in SQL Server oder einer strukturierten Speicherdatei. Der Task DTS 2000-Paket ausführen kann dann das übergeordnete Paket ausführen, welches wiederum das Paket in Meta Data Services ausführen kann.

Viele DTS 2000-Pakete können nach SQL Server 2005 migriert werden. Weitere Informationen finden Sie unter Migrieren von Data Transformation Services-Paketen.

Sonstige verwandte Tasks

Integration Services schließt Tasks ein, die Workflowvorgänge ausführen, wie z. B. das Ausführen von Paketen, ausführbaren Dateien und Batchdateien von SQL Server 2005.

Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu diesen Tasks zu erhalten:

Verfügbare benutzerdefinierte Protokolleinträge für den Task 'DTS 2000-Paket ausführen'

In der folgenden Tabelle werden die benutzerdefinierten Protokolleinträge für den Task DTS 2000 ausführen aufgelistet. Weitere Informationen finden Sie unter Implementieren der Protokollierung in Pakete und Benutzerdefinierte Meldungen für die Protokollierung.

Protokolleintrag

Description

ExecuteDTS80PackageTaskBegin

Zeigt an, dass die Ausführung eines DTS 2000-Pakets über den Task gestartet wurde.

ExecuteDTS80PackageTaskEnd

Zeigt an, dass die Ausführung über den Task beendet wurde.

ms137907.note(de-de,SQL.90).gifHinweis:

Das DTS 2000-Paket kann nach Beendigung des Tasks mit der Ausführung fortfahren.

ExecuteDTS80PackageTaskTaskInfo

Enthält beschreibende Informationen zum Task.

ExecuteDTS80PackageTaskTaskResult

Berichtet das Ausführungsergebnis des durch den Task ausgeführten DTS 2000-Pakets.

Konfigurieren des Tasks DTS 2000-Paket ausführen

Eigenschaften können Sie mit dem SSIS-Designer oder programmgesteuert festlegen.

Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu den Eigenschaften zu erhalten, die Sie im SSIS-Designer festlegen können:

Klicken Sie auf das folgende Thema, um weitere Informationen zum Festlegen dieser Eigenschaften im SSIS-Designer zu erhalten:

Programmgesteuertes Konfigurieren des Tasks DTS 2000-Paket ausführen

Klicken Sie auf das folgende Thema, um weitere Informationen zum programmgesteuerten Festlegen dieser Eigenschaften zu erhalten:

Siehe auch

Konzepte

Integration Services-Tasks
Erstellen einer Paketablaufsteuerung
Überlegungen zu Integration Services auf 64-Bit-Computern

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

15. September 2007

Geänderter Inhalt:
  • Es wurde ein Hinweis darüber hinzugefügt, dass DTS-Pakete nicht auf einem 64-Bit-Computer im 64-Bit-Modus ausgeführt werden können.
  • Es wurde ein Hinweis darüber hinzugefügt, wie der zum Bearbeiten von DTS-Paketen erforderliche DTS-Paket-Designer gedownloadet wird.

17. Juli 2006

Geänderter Inhalt:
  • Eine Tabelle mit benutzerdefinierten Protokolleinträgen wurde hinzugefügt.

05. Dezember 2005

Geänderter Inhalt:
  • Problemumgehung beim Ausführen von in Meta Data Services gespeicherten SQL Server 2000 DTS-Paketen wurde bereitgestellt.