Hallo zusammen,
ich habe eine Batch-Datei, die ein SQL Skript aufrufen soll. Das Skript an sich funktioniert wunderbar, wenn ich es im SSMS ausführe. Aber die Ausführung über das Batch klappt nicht. Das Kommandozeilenfenster gibt mir auch keine Fehler aus - das gewünschte Ergebnis wird einfach nicht umgesetzt.
Hier die Batch Datei:
Und hier das SQL:
Irgendwo ist im Batch der Wurm drin... kann mir da jemand weiterhelfen?
Vielen Dank!
ich habe eine Batch-Datei, die ein SQL Skript aufrufen soll. Das Skript an sich funktioniert wunderbar, wenn ich es im SSMS ausführe. Aber die Ausführung über das Batch klappt nicht. Das Kommandozeilenfenster gibt mir auch keine Fehler aus - das gewünschte Ergebnis wird einfach nicht umgesetzt.
Hier die Batch Datei:
Bash:
@echo off
start "" /wait sqlcmd -S (local)\JTLWAWI -U sa -P 1234 -d Mandant_1 -i "C:\Users\Administrator\Documents\Austausch_JTL_Server\Automatisierung-Batchfiles\Export-Import-Dateien\VCS-Fehler-fixen-set.sql"
Und hier das SQL:
SQL:
UPDATE B
SET B.nIstReadOnly = 1, B.nIstExterneRechnung = 1
FROM tBestellung B
WHERE B.nPlatform = 53 -- Amazon.co.uk
AND B.nIstExterneRechnung = 0
AND B.nIstReadOnly = 0
AND B.kBestellung NOT IN (SELECT tBestellung_kBestellung FROM tRechnung)
Irgendwo ist im Batch der Wurm drin... kann mir da jemand weiterhelfen?
Vielen Dank!