【发布时间】:2018-02-28 17:12:52
【问题描述】:
关于一个类似数据仓库的项目,我正在研究 SQL Server 故障转移集群实例前面的 SQL Server 服务代理的组合,两者都托管在 Windows Server 故障转移集群的双节点机器上。
我的问题:
- 真的有可能吗? :)
- 如何将数据库服务代理声明为与 SQL FCI 自动故障转移行为兼容?
- 是否要在两个“实例”节点上声明服务代理以查看活动节点?
- 如果我添加第三个只读节点将事物变成基于 WSFC 的可用性组,如何使服务代理和 AG 侦听器正常协同工作?
如果我有任何错误,请纠正。非常感谢非常分享您的专业知识。
让-伊夫
P.S:我了解更改数据捕获/更改跟踪功能以满足 DWH 需求,但我想坚持使用 SSB ;)
【问题讨论】:
-
从来没有这样做,但集群服务器上支持 SB,如 technet.microsoft.com/en-us/library/ms171578(v=sql.105).aspx 所示,请查看 [可靠交付] 部分。
-
我没有在集群实例中尝试过 SB,但由于整个实例故障转移到另一个节点,你应该没有问题。数据库的代理 ID 将匹配并且配置将在那里。我唯一能想到的就是在你的路由中使用集群名称,而不是单个节点名称。
-
@kirchner 一针见血。
标签: sql-server service-broker failovercluster