环境
Windows: 2012 R2 Standard
SQL: SQL 2014 Enterprise Edition
Setup: Two Node Windows Failover cluster with SAN
变化:
我们希望通过添加在 DR 站点运行的第二个 SQL 实例来将可用性组引入实例。它将是带有附加驱动器的虚拟服务器。为清楚起见,我们将运行在双节点集群上的 SQL 实例称为 SAN,将 DR 站点上的第二个 SQL 实例称为 S2
问题:
将S2添加到S1集群后是否可以创建AG组?如果 S1 发生故障并故障转移到节点 2,AG 会故障转移到 S2 实例吗?
通过在使用 AG 设置的新服务器上创建两个实例来重新开始,然后将数据库迁移到它们?
许可——我们是否必须为主要实例和次要实例支付许可费用,即使所有内容都将在主要实例上运行并且在主要实例出现故障时会进行故障转移?
谢谢!
对于您的第一个问题,是的,您可以使用相同的环境(Windows:2012 R2 Standard 和 SQL 2014 Enterprise Edition),但应该更改配置。在故障转移群集期间,主服务器和辅助服务器共享相同的资源或驱动器,这不适用于 Always on 配置,主副本和辅助副本都必须有自己的驱动器。
对于你的第二个问题,这取决于你的偏好和可用资源,如果你认为重置两台服务器上的驱动器并更改配置很容易,你可以这样做。如果您在 SAN 中有足够的资源和空间并且更有信心开始全新安装,您可能会选择第二个选项。
关于许可。假设您计划仅将辅助节点用于灾难恢复或缩短维护时间,则您只需要获得主节点的许可。但是,如果您计划从辅助节点查询,您还需要辅助节点的许可证。