【问题标题】:(SQL Server) Service Broker and Failover Cluster Instance(SQL Server) 服务代理和故障转移集群实例
【发布时间】:2018-02-28 17:12:52
【问题描述】:

关于一个类似数据仓库的项目,我正在研究 SQL Server 故障转移集群实例前面的 SQL Server 服务代理的组合,两者都托管在 Windows Server 故障转移集群的双节点机器上。

我的问题:

  1. 真的有可能吗? :)
  2. 如何将数据库服务代理声明为与 SQL FCI 自动故障转移行为兼容?
  3. 是否要在两个“实例”节点上声明服务代理以查看活动节点?
  4. 如果我添加第三个只读节点将事物变成基于 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


【解决方案1】:

看起来在路由中指定虚拟网络名称就可以了。我对 AG 选项仍然有点困惑,会看到的。 感谢 jyao/kirchner 和 Remus 的支持

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 2014-06-14
    • 2011-05-28
    • 2021-05-26
    • 2011-07-20
    • 1970-01-01
    相关资源
    最近更新 更多