将Sqlcmd的输出写入txt文件

时间:2015-04-15 16:14:05

标签: batch-file

我是批处理文件的新手,所以请耐心等待。

sqlcmd -U %username% -P %pw% -S ServerName -d DBName -i "%%G" >> output.txt

这不起作用。没有>>它可以正常工作。错误是:

Sqlcmd: Error: Error occurred while opening or operating on file >> (Reason: The filename, directory name, or volume label syntax is incorrect).

我的语法有什么问题?

更新

虽然它没有按要求解决问题,但找到了一个解决方案......就像这样:

FOR %%G IN (*.sql) DO (
    ECHO STARTED: "%%G" >CON
    sqlcmd -U %username% -P %pw% -S ServerName -d DBName -i "%%G"
    ECHO FINISHED: "%%G" >CON
) >> output.txt

0 个答案:

没有答案