Любой, кто знает, как направить print ' '
в sql-скрипт на файл журнала при использовании Invoke-Sqlcmd
?Как перенаправить вывод печати SQL в файл журнала?
Я пробовал использовать sqlcmd -o someoutfile.txt
, но он перезаписывается, он не добавляется к существующему файлу. И если возникает ошибка SQL, в файл отправляется только сообщение об ошибке, а не print ' '
. При использовании Invoke-Sqlcmd | out-file someoutfile.txt -Append
он добавляет только Write-Output
и, в конечном итоге, SQL-ошибки, но не print ' '
в sql-скрипте.
Кто-нибудь нашел решение для этого?
Вы пытались перенаправить все выходные потоки в выходной файл, в случае, если сообщение записано, например. многословный или отладочный поток? ('Invoke-Sqlcmd *> & 1 | Out-File ...') –