将镜像迁移到 AG 的最快方法

pmp*_*pjr 5 sql-server migration mirroring availability-groups

场景是这样的,prod 是两个带镜像的两节点 FCI(主/灾难 DC)。这工作得很好。新硬件即将推出,版本升级到 SQL Server 2012(从 2008 R2 开始),主要形式为两个双节点 FCI,带有异步 AG,以将数据传输到第二个 FCI。(DR 是在 DR 站点中具有相同框的所有 SAN 镜像)

当 SQL Server 2012 FCI 主数据库位于 AG 中时,我可以将 2008 R2 主数据库和日志传送到 SQL Server 2012 FCI 主数据库吗?

如果没有,我可以让 AG 关闭,然后登录船进行迁移,然后上线并设置 AG,这不是世界末日。只是想看看我是否可以跳过此设置。

AMt*_*two 9

如果您想确保在迁移期间最大限度地减少没有 HA 的时间,这是我最近使用的一个技巧:

  • 使用“虚拟”数据库设置 AG,以便您的 AG 提前准备就绪。
  • 将数据库日志传送到您的主要和次要 AG 副本——此时,日志传送数据库不是 AG 的一部分,您只是在向所有节点并行执行日志传送。
  • 当您准备好切换时:
    • 在旧服务器上进行最后的尾日志备份。
    • 将尾日志恢复到两个 AG 副本,并在主节点上恢复WITH RECOVERY
    • 从主节点获取日志备份,并将其还原到辅助节点WITH NORECOVERY。(此时,您的辅助节点已预先播种并准备好添加到 AG)
    • 将 DB 添加到 AG,无需进行备份/恢复。


小智 4

您无法将日志从主镜像传送到 AG 中的数据库,但稍后可以创建 AG 到另一个数据库。启用 AG 功能并拥有其他 AG 与您想要做的事情无关,除非我误解了。