Я делаю некоторые из командной строки партии (.bat) с SQLCMD, как таким образом:SQLCMD с выходной файл и вывод на экран
sqlcmd -i Scripts\STEP01.sql -o PROCESS.log -S MYSERVER -E -d MYDATABASE
и мне нужен выходной файл (он работает в настоящее время), а также выход trought экран, чтобы сделать что-то вроде:
@echo off
echo The result of the query was:
sqlcmd -i Scripts\STEP01.sql -o PROCESS.log -S MYSERVER -E -d MYDATABASE
pause
CHOICE /C:YN /M "Is the result accord?"
IF ERRORLEVEL 2 GOTO ENDWITHERROR
IF ERRORLEVEL 1 GOTO STEP2
Примечание:
- Да, скрипт работает S uscefull, это не вопрос. ..
- И да, я на «печать„что-то“на моем SQL Файл журнала получает выход
спасибо
Похожий вопрос без ответа: How to run a sql script file using sqlcmd and output to both shell and file
Если журнал не слишком велик, вы всегда можете добавить TYPE PROCESS.LOG в файл BAT до паузы , Не знаю, поможет ли это, и не знаю, как получить файл и экран ... – Sparky
следить за буферизацией http://stackoverflow.com/q/306945/10245 –