我有一个 SQL 作业,如果遇到错误,其“PowerShell”类型的步骤将执行“退出 1”。
$ErrorActionPreference='stop'; trap{"$_"; 退出 1}
问题是,SQL Server 不注意该退出代码,并报告“该步骤未生成任何输出。进程退出代码 0。该步骤成功。”
你知道如何通过 PowerShell 步骤成功告知 SQL Server 出现了问题吗?
提前致谢。
答案1
throw "Failure" 会起作用。请参阅此 MSDN 论坛帖子更多信息: