Freigeben über


DTS 2000-Paket ausführen (Task)

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-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.

Wichtiger HinweisWichtig

Der Task DTS 2000-Paket ausführen wird ausschließlich zum Zweck der Abwärtskompatibilität mit der veralteten Komponente Data Transformation Services (DTS) zur Verfügung gestellt. Weitere Informationen finden Sie unter Data Transformation Services (DTS).

Wichtiger HinweisWichtig

SQL Server 2008 installiert keine Laufzeitunterstützung für DTS-Pakete. Sie müssen diese Laufzeitunterstützung installieren, bevor Sie DTS-Pakete ausführen können. Weitere Informationen zur Installation der DTS-Unterstützung finden Sie unter Vorgehensweise: Installieren der Unterstützung für Data Transformation Services-Pakete.

HinweisHinweis

In einem Paket, das im 64-Bit-Modus auf einem 64-Bit-Computer 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 Unterstützung für SQL Server 2000 DTS in SQL Server 2008 R2.

Der Task DTS 2000-Paket ausführen führt SQL Server 2000-Pakete aus, ansonsten sind die Funtionen ä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.

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 Anzeigen oder Ändern des untergeordneten Pakets zu öffnen, verwenden Sie das Dialogfeld Editor für den Task DTS 2000-Paket ausführen im SSIS-Designer.

HinweisHinweis

DTS-Pakete können in Business Intelligence Development Studio nicht geöffnet oder geändert werden. Zudem wird der DTS-Paket-Designer, der zum Ändern von DTS-Paketen erforderlich ist, weder mit SQL Server 2008 noch mit SQL Server 2005 installiert. Sie können jedoch den DTS-Paket-Designer herunterladen und installieren und damit DTS-Pakete ändern. Informationen zur Installation der Entwurfszeitunterstützung für DTS-Pakete finden Sie unter Vorgehensweise: Installieren der Unterstützung für Data Transformation Services-Pakete. Nach der Installation des Downloads können Sie DTS-Pakete in Management Studio oder im Editor für den Task DTS 2000-Paket ausführen in Business Intelligence Development Studio anzeigen und ändern.

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

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 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, z. B. das Ausführen von Paketen, ausführbaren Dateien und Batchdateien von SQL Server.

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

Beschreibung

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.

HinweisHinweis
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:

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Integration Services-Seite von MSDN oder TechNet:

Abonnieren Sie die auf der Seite verfügbaren RSS-Newsfeeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.