SQL Server:如何报告 PowerShell 类型的作业步骤中的错误

SQL Server:如何报告 PowerShell 类型的作业步骤中的错误

我有一个 SQL 作业,如果遇到错误,其“PowerShell”类型的步骤将执行“退出 1”。

$ErrorActionPreference='stop'; trap{"$_"; 退出 1}

问题是,SQL Server 不注意该退出代码,并报告“该步骤未生成任何输出。进程退出代码 0。该步骤成功。”

你知道如何通过 PowerShell 步骤成功告知 SQL Server 出现了问题吗?

提前致谢。

答案1

throw "Failure" 会起作用。请参阅此 MSDN 论坛帖子更多信息:

相关内容