是否可以从 SQL Server 代理作业的另一步骤中的一个步骤捕获错误消息?
我有以下情况:
Step 1: Transact-SQL script (TSQL)
-- On Success action: Go to step 2
-- On Failure action: Go to step 3
Step 2: Transact-SQL script (Send success email)
Step 3: Transact-SQL script (Send failure email)
我需要的是,如果step 1
失败,我需要从step 1
in捕获错误消息step 3
并在电子邮件通知中发送相同的消息。
我尝试在 Job 步骤中使用以下令牌,但没有成功。
declare @err_msg as nvarchar(4000) = $(ESCAPE_SQUOTE(A-MSG))