От кой път изпълнявате командата, когато я тествате? Неадминистраторът, изпълняващ командата, има ли достъп за четене от scriptfile.sql и достъп за запис в scriptfile.log ? Повечето команди обикновено са по подразбиране към текущата работна директория.