Zuordnen von dtsrun-Optionen zu dtexec-Optionen

In SQL Server Integration Services wurde das Eingabeaufforderungs-Hilfsprogramm dtsrun (dtsrun.exe), das in SQL Server 2000 Data Transformation Services (DTS) verwendet wurde, durch das Eingabeaufforderungs-Hilfsprogramm dtexec (dtexec.exe) ersetzt.

Wenn Sie bisher das DTS-Hilfsprogramm dtsrun verwendet haben, hilft Ihnen dieses Thema zu verstehen, wie die dtsrun-Optionen den Optionen für das Integration Servicesdtexec-Hilfsprogramm zugeordnet werden.

Sie können die dtsrun-Befehlszeilen konvertieren, indem Sie jede Befehlszeilenoption der entsprechenden dtexec-Option zuordnen. Es stehen jedoch nicht alle Befehlszeilenoptionen in beiden Hilfsprogrammen zur Verfügung:

  • Einige dtsrun-Befehlszeilenoptionen haben direkte dtexec-Entsprechungen. Es gibt z. B. dtexec-Entsprechungen für die Optionen zum Bereitstellen eines Servernamens oder Paketnamens und die Optionen zum Festlegen eines Variablenwerts.

  • Einige dtsrun-Befehlszeilenoptionen haben keine direkten dtexec-Entsprechungen. Dazu zählen die dtsrun-Befehlszeilenoption zum Angeben einer vertrauenswürdigen Verbindung, die jetzt impliziter Standard ist, und die dtsrun-Befehlszeilenoption zum Laden aus dem Repository, die nicht mehr unterstützt wird.

  • Es gibt einige neue dtexec-Befehlszeilenoptionen, die neue Funktionen in Integration Services unterstützen, z. B. die Optionen zum Übergeben von Verbindungszeichenfolgen und zum Verwalten von Prüfpunkten.

Weitere Informationen zu den dtexec-Befehlsoptionen sowie Beispiele zur dtexec-Syntax finden Sie unter dtexec-Hilfsprogramm (SSIS-Tool).

Wenn Sie visuell neue Befehlszeilen mithilfe einer Benutzeroberfläche erstellen möchten, verwenden Sie das Paketausführungshilfsprogramm (dtexecui.exe), das alle verfügbaren Optionen anzeigt und die Verwendung der richtigen Syntax sicherstellt.

HinweisHinweis

In Integration Services ersetzt das Paketausführungshilfsprogramm (dtexecui.exe) das DTS-Hilfsprogramm dtsrunui (dtsrunui.exe).

dtsrun-Optionen mit dtexec-Entsprechungen

Dtsrun-Option

Dtexec-Option

Beschreibung

/?

/? oder /H[ELP]

Zeigt die Liste der Optionen an.

/S

/Ser[ver]

Gibt den Servernamen an.

/U

/U[ser]

Gibt den Benutzernamen an.

/P

/P[assword]

Stellt das Benutzerkennwort bereit.

/N

/SQ[L]

/D[ts] – Paketspeicher

Gibt den Paketnamen in MSDB an.

/G

/VerifyP[ackageID]

Stellt die Paket-GUID bereit.

/V

/VerifyV[ersionID]

/VerifyB[uild]

Gibt die Paketversion und den Paketbuild an.

/M

/De[crypt]

Gibt das Paketkennwort an.

/F

/F[ile] – Dateisystem

/D[ts] – Paketspeicher

Gibt den Dateinamen des Pakets an.

/A

/Set

Gibt den Wert einer Variablen an.

/L

/L[ogger], /Cons[oleLog]

Protokolliert in Protokolldatei oder Protokollanbieter.

/W

/L[ogger], /Cons[oleLog]

Protokolliert in Ereignisprotokoll.

dtsrun-Optionen ohne dtexec-Entsprechung

Dtsrun-Option

Dtexec-Option

Beschreibung

/E

(Geben Sie Benutzernamen und -kennwort nicht an.)

Verwendet eine vertrauenswürdige Verbindung.

/R

(Das Repository wird nicht unterstützt.)

Gibt den Namen der Repositorydatenbank an.

/Z

Übergibt in eine verschlüsselte Befehlszeile.

/!X

Blockiert die Ausführung, wenn eine verschlüsselte Befehlszeile erstellt wird.

/!D

(Verwenden Sie Dtutil.exe.)

Löscht das Paket aus der MSDB-Datenbank.

/!Y

Zeigt die verschlüsselte Befehlszeile an, ohne sie auszuführen.

/!C

Kopiert die Befehlszeile in die Zwischenablage.

Neue dtexec-Optionen ohne dtsrun-Entsprechung

Dtsrun-Option

Dtexec-Option

Beschreibung

/CheckF[ile]

Gibt eine Prüfpunktdatei an.

/CheckP[ointing]

Schaltet die Prüfpunktausführung ein oder aus.

/Com[mandFile]

Gibt eine Datei an, die zusätzliche Befehlszeilenoptionen enthält.

/Conf[igFile]

Gibt eine Konfigurationsdatei an.

/Conn[ection]

Stellt eine Verbindungszeichenfolge für einen Verbindungs-Manager in dem Paket bereit.

/M[axConcurrent]

Legt die maximale Anzahl gleichzeitig ausführbarer Dateien fest.

/Rem

Ermöglicht die Eingabe eines Kommentars.

/Rep[orting]

Legt die Berichtebene fest.

/Res[tart]

Gibt an, wie Prüfpunkte behandelt werden sollen.

/Su[m]

Zeigt die Zeilenanzahl an.

/Va[lidate]

Überprüft das Paket, ohne es auszuführen.

/VerifyS[igned]

Erzeugt einen Fehler, falls das Paket nicht signiert ist.

/W[arnAsError]

Behandelt eine Warnung wie einen Fehler oder Überprüfungsfehler.

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.