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