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 ...') –