本文介绍了如何在SQL Server 2016 Standard Edition下为Always On Availability组配置复制。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在数据库上设置事务复制,该数据库是基本AlwaysOn可用性组的一部分,没有可读的辅助数据。


服务器1:AlwaysOn可用性组主副本和事务复制发布者



服务器2:AlwaysOn可用性组主副本和事务复制发布者



服务器3 :复制订阅者和发布者



我收到了错误消息  (如下所示)当我在分发数据库中执行sys.sp_validate_replica_hosts_as_publishers时:

消息21899,级别11,状态1,过程sp_hadr_verify_subscribers_at_publisher,行109 [批处理开始行2]



重定向发布者'Server 1'的查询,以确定原始发布者'Server 1'的订阅者是否有sysserver条目失败,错误'976',错误消息'错误976,级别14,状态1,消息:目标数据库'xxx',
正在参与可用性组,并且当前无法查询。数据移动暂停或可用副本未启用读取访问权限。要允许对可用性组中的此数据库和其他数据库进行只读访问,
将启用对组中一个或多个辅助可用性副本的读取权限。 有关详细信息,请参阅SQL Server联机丛书中的ALTER AVAILABILITY GROUP语句。'。$
副本主机'Server 1'遇到一个或多个发布者验证错误。



由于SQL Server版本的限制,可读的辅助设备无法设置为只读或预期读取。




是否可以在此方案中为Always On Availability Groups配置复制以及如何设置。

解决方案


这篇关于如何在SQL Server 2016 Standard Edition下为Always On Availability组配置复制。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-13 11:23