HA SQL 数据库,将故障转移集群与 AlwaysOn 相结合?

HA a SQL database, combine failover cluster with AlwaysOn?

我们有一个 BizTalk 设置,它的数据库设置在故障转移群集上以实现 HA(高可用性)。客户端有一个应用数据库,也需要实现HA,通常我建议和BizTalk数据库放在同一个实例上,但客户端DBA坚持使用AlwaysOn特性。

BizTalk Server 由于一些 DTC 复杂性不支持 Alwayson,话虽如此,是否可以在同一个 SQL 服务器上启用 AlwaysOn 功能以满足客户需求,同时不影响 DTC 要求通过 BizTalk?还是干脆两套SQL服务器部署?

由于 Always On 功能不支持 MSDTC,BizTalk 不支持 Always On,因为它依赖于 MSDTC。请参阅 link msdn link(在页面底部)。您需要始终打开的其他数据库,将其放在单独的 SQL 实例上。它可能与 BizTalk 服务器 SQL 实例共享同一个群集节点。