Help Center > Studio v11 Help

Ein Query Skript von der Befehlszeile aus ausführen

Sämtliche über die Eingabeaufforderung ausgeführten Befehle haben Vorrang gegenüber Befehlen, die bereits in der Query Datei enthalten sind.

Sie können ein Query Skript mit folgender Syntax von der Befehlszeile aus ausführen:

"Winshuttle.Studio.Console.exe vollständiger Pfad" -SapQuery -run"<Query Skriptname mit vollständigem Pfad>" [Parameter - optional]

Hinweis: Bei diesem Befehl muss „Winshuttle.Studio.Console.exe vollständiger Pfad“ in Anführungszeichen eingeschlossen werden. Stellen Sie außerdem sicher, dass ein Leerzeichen zwischen „Winshuttle.Studio.Console.exe vollständiger Pfad“ und „Query Skriptname mit vollständigem Pfad“ vorhanden ist.

Wenn Sie zum Beispiel Sample.qsq am Standardspeicherort unter C:\Dokumente\Winshuttle\Studio\Script\ ausführen möchten, ist die Befehlszeilensyntax:

"C:\Programme\Winshuttle\Studio\Script\Winshuttle.Studio.Console.exe" -SapQuery -run"C:\Dokumente\Winshuttle\Studio\Script\Sample.qsq"

Dieser Befehl startet Studio v11 mit geladener Sample.qsq und beginnt mit dem Ausführen des Query Skripts. Sie können diesen Befehlszeilenvorgang testen, indem Sie ihn im Windows-Dialogfeld „Ausführen“ eingeben und ausführen.

Befehlsreferenz

Parameter

Beschreibung

Beispiel

-alf

Name der Anmeldedaten für automatische Anmeldung

-alf"W6r-800-someone"

-arf

Die Datendatei mit den Buchungsergebnissen anhängen

-arf"true"

-dsw

Produktionsserverwarnung deaktivieren

-dsw"true"

-rfn

Name der Ergebnisdatei

-rfn"C:\Benutzer\centraluser\Desktop\MM02.xlsx

-eml

Benachrichtigungs-E-Mail bei Planungsbestätigung verschicken

-eml"someone@winshuttle.com,someone@example.com"

-irr

Ob Ausführungsgrund notwendig ist oder nicht

-irr"true"

-rsn

Ausführungsgrund

-rsn"Dies ist eine Demo-Ausführung"

-dsr

Startzeile

-dsr"5"

-rtv

Laufzeitvariablen

-rtv"TableName.FieldName#Value1#Value2|Value3##Value4|Value5|Value6~TableName.FieldName#Value1#Value2"

Hinweis: Das Konto, das Sie verwenden, um zu SQL Server zu schreiben, muss die Mitgliedschaft „db_owner“ oder„ db_ddladmin“ in der Datenbank haben, welche die Zieltabelle enthält.