小编Uda*_*day的帖子

如何在sql server中的所有现有作业中添加一个步骤

IF (SELECT ars.role_desc
    FROM sys.dm_hadr_availability_replica_states ars
    INNER JOIN sys.availability_groups ag
    ON ars.group_id = ag.group_id
    AND ars.is_local = 1) <> 'PRIMARY'
BEGIN
   --We're on the secondary node, throw an error
   THROW 50001, 'Unable to execute job on secondary node',1
END
Run Code Online (Sandbox Code Playgroud)

设置此步骤以在成功时继续下一步,并在失败时退出报告成功的作业。

你能解释一下如何在所有现有的 SQL 服务器作业中添加这个步骤吗?

sql-server sql-server-2012 jobs

1
推荐指数
1
解决办法
4790
查看次数

标签 统计

jobs ×1

sql-server ×1

sql-server-2012 ×1