如何使 sql 作业步骤退出报告失败
sql 作业步骤
我有一个像这样的
Declare
@Result varchar(255)
exec myprocedure
@Result = @Result output
我想要做什么:
如果 @Result = 'Error' 则将作业标记为失败,我该如何实现这一点?
I have a sql job step
like this
Declare
@Result varchar(255)
exec myprocedure
@Result = @Result output
What I want to do:
if @Result = 'Error' then mark the job as failed, how can I achieve that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将其添加到脚本的末尾:
并确保在步骤属性的“高级”选项卡上,“失败操作”设置为“退出报告失败的作业”
Add this to the end of your script:
And make sure that on the "Advanced" tab of the step properties, the "on failure action" is set to "Quit the job reporting failure"
您可以使用尝试捕获
You can use Try Catch