可用性组还原和重新设定种子

Posted

技术标签:

【中文标题】可用性组还原和重新设定种子【英文标题】:Availability group restore and reseed 【发布时间】:2021-03-25 15:01:20 【问题描述】:

是否可以在可用性组的主副本上恢复数据库备份,然后将其重新植入到辅助副本而不复制备份文件?

最好我需要获取执行此操作的脚本(而不是 GUI)。

到目前为止,我正在这样做

    从 AG 中删除数据库 在主数据库上恢复数据库 将数据库添加到主数据库上的 AG

AG 设置为自动播种,但在将数据库添加到 AG 后没有发生播种。 它应该如何工作? 感谢您的帮助!

【问题讨论】:

SQL Server 的哪个版本?自动重新设定种子可能需要一些时间,具体取决于大小,并且根据我的经验并不是特别可靠,您最好将备份恢复到辅助节点并应用日志备份。 【参考方案1】:

好的,关键是先从辅助副本中删除 DB,然后在辅助副本上删除 db。然后从主副本上的 AG 中删除数据库,然后重新设置种子的选项变得可用。 SQL 版本 2019

【讨论】:

以上是关于可用性组还原和重新设定种子的主要内容,如果未能解决你的问题,请参考以下文章

Windows版 SQL Server 2017 AlwaysOn AG 自动初始化测试报告

SQL Server 2017 AlwaysOn AG 自动初始化

SQL Server 2017 AlwaysOn AG 自动初始化

SQL Server 2017 AlwaysOn AG 自动初始化

Exchange Server 2016管理系列课件49.DAG管理之更新数据库副本

keepalived的高可用nginx和lvs实现负责均衡