Powershell - Invoke-SqlCmd,异步检索PRINT语句

时间:2011-10-07 12:24:54

标签: sql stored-procedures powershell printing sqlcmd

我想知道它是否可能异步从存储过程中检索PRINT语句?

目前,下面的代码只会在执行存储过程后显示所有PRINT系统。


"Invoke-Sqlcmd -ServerInstance $sql_server -Username $sql_usr -Password $sql_pwd -Database $sql_db -QueryTimeout 6000 -Query "EXEC TV.StoredProdure $cob_date, $region" -Verbose"

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

没有

只有在命令完成后才会显示

PRINT,无论是从OSQL,SSMS还是Powershell运行它。

CAN 所做的是使用RAISERROR获取即时反馈:

RAISERROR('This will display immediately',0,1) WITH NOWAIT