AlwaysON 从 2014 年迁移到 2016 年

Kla*_*ard 8 sql-server migration availability-groups sql-server-2014 sql-server-2016

我在 2014 年有 20 个听众,大约有 500 个 DBS,

以最少的停机时间和精力来迁移这些的最佳方法是什么

我的想法是:停止访问备份 dbs 开始恢复 dbs 在恢复运行时:在 2014 年删除 AOG 在 2016 年创建它完成

这看起来很简单,但是对于 TB 数据,这需要一些时间。

找到了这个 -> 从 2014 年到 2016 年升级 AlwaysOn AG 的推荐方法 但它也没有解释

希望有人能帮忙

AMt*_*two 1

我建议配置日志传送来迁移数据库。在计划迁移前数小时/天/周,配置来自当前 (2014) 生产可用性组的日志传送。您应该在新 (2016) 可用性组的所有节点上执行日志传送恢复。

同样提前在新服务器上预配置可用性组,但不创建侦听器。

通过在维护时段之前恢复大部分数据,这将最大限度地减少切换维护期间的停机时间。

在切换期间,完成迁移的步骤如下:

  • 关闭应用程序/终止现有会话。
  • 对要迁移的 (2014) 数据库执行尾部日志备份。( BACKUP LOG... WITH NORECOVERY)
  • 允许日志传送恢复作业最后一次运行,或手动将最终日志恢复到所有新 (2016) 服务器WITH NORECOVERY
  • 在其中一台新服务器上,恢复数据库 ( RESTORE DATABASE... WITH RECOVERY)。
  • 将数据库添加到可用性组,并加入辅助服务器。
  • 将监听器放在旧的(2014)AG 上。
  • 在新的 (2016) AG 上创建侦听器。
  • 打开应用程序。