Trong một SQL Agent job, ta có thể định nghĩa nhiều job con, tức là nhiều bước (Step).
Vì một lý do nào đó, mặc dù một step đã chạy thành công, nhưng kết quả trả về không đạt yêu cầu (vì lý do nghiệp vụ nào đó), ta cần ép buộc Step này fail.
Đơn giản, ta chỉ cần viết đoạn mã như sau:
[sql]
IF 'đặt điều kiện của bạn ở đây'
BEGIN
RAISERROR('Lỗi, dừng SQL Agent Job ở đây',16, -1, @@servername )
END
[/sql]
Nguồn: http://www.bidn.com/blogs/Daniel/ssas/2313/force-a-sql-agent-job-step-to-fail
Quang Vinh
mai.quangvinh@sqlvn.com
0 comments:
Post a Comment