带有日期追加的Sqlcmd .bat文件sql输出

时间:2018-06-29 18:19:22

标签: batch-file sql-server-2012 sqlcmd

我有一个.bat文件,该文件已计划每天在凌晨1点使用 windows服务器2008 r2 上的任务计划程序运行。最终的输出文件每次都会被覆盖,因此我需要在输出文件名之后添加一个日期。

这是code文件中的.bat

SQLCMD -S ServerName -d DbName-E -i C:\loc\script.sql -o C:\loc\scriptOutputtemp.txt -s"|" -W
findstr /B /V /C:"----" "C:\loc\scriptOutputtemp.txt" > "C:\loc\finaloutput.txt"
del "C:\loc\scriptOutputtemp.txt"

我试图像%date%那样添加"C:\loc\finaloutput%date%.txt",但是没有任何输出。这是我第一次创建,因此任何指导都将有所帮助。

谢谢!

0 个答案:

没有答案