In welchem Pfad führen Sie den Befehl aus, wenn Sie ihn testen? Hat der Nicht-Administrator, der den Befehl ausführt, Lesezugriff auf scriptfile.sql und Schreibzugriff auf scriptfile.log ? Die meisten Befehle verwenden im Allgemeinen standardmäßig das aktuelle Arbeitsverzeichnis.