SMO SQL作业创建和集群服务器 - 就像我想的那样简单?

时间:2013-05-09 09:52:56

标签: sql sql-server smo sql-agent-job sql-agent

作为部署过程的一部分,我们使用SMO以编程方式在服务器上创建SQL作业,因为配置的一部分需要是动态的,并且它还使我们自动完成整个过程。在过去几周内,这在单个SQL服务器设置上运行良好。

但是我们很快就会迁移到集群SQL服务器环境,其中包含一个集群控制器和2个节点。从我已经完成的研究中,我们只需要将我们的SMO代码指向集群服务器,就可以创建作业,并且一切都将像在非集群环境中一样工作。

但这是真的吗?集群控制器会正确处理吗?比如确保在两个节点上复制作业?并确保它只运行一次,而不是在每个节点上运行?

我还没有任何可用的测试基础设施可供检查,但最好还是提醒它会像我想的那样容易。

1 个答案:

答案 0 :(得分:0)

在主动/被动群集中,每个节点只能看到1 msdb。所以是的,它就像你想象的一样容易 基本上这只是为了忘记节点。将SMO连接指向群集实例名称并让它运行。