任何人知道如何在使用Invoke-Sqlcmd
时将sql脚本中的print ' '
路由到日志文件?如何将SQL打印输出路由到日志文件?
我试过使用sqlcmd -o someoutfile.txt
,但它覆盖,它不附加到现有的文件。如果发生SQL错误,则只会将错误消息发送到文件,而不是print ' '
。 使用Invoke-Sqlcmd | out-file someoutfile.txt -Append
时,它只附加Write-Output
,最终SQL错误,但不包含在执行的sql脚本中的print ' '
。
有没有人找到解决方案?
您是否尝试将所有输出流重定向到输出文件,以防消息被写入详细或调试流? ('Invoke-Sqlcmd *>&1 | Out-File ...') –