分布式可用性组

问题描述

我在Windows Server 2012R2数据中心(AG名称为AG12)和Windows Server 2019数据中心(AG名称为AG56)之间创建了分布式AG。每个AG都有其负载均衡器,因此我创建了4个负载均衡器规则-2个用于AG12,2个用于AG56,其中一个用于侦听器端口,另一个用于端点(5022)。但是第二个AG状态为not_healtyh,当我向第一个AG添加数据库时,任何数据库都不会出现在第二个AG主节点中。我使用以下脚本: 第一个AG主节点:

CREATE AVAILABILITY GROUP [distributedag]  
   WITH (DISTRIBUTED)   
   AVAILABILITY GROUP ON  
      'ag12' WITH    
      (   
         LISTENER_URL = 'tcp://lst12.TESTDOMAIN.COM:5022',AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,FAILOVER_MODE = MANUAL,SEEDING_MODE = AUTOMATIC   
      ),'ag56' WITH    
      (   
         LISTENER_URL = 'tcp://lst56.TESTDOMAIN.COM:5022',SEEDING_MODE = AUTOMATIC   
      );    
 ALTER AVAILABILITY GROUP [distributedag]   MODIFY  AVAILABILITY GROUP ON  
   'ag56' WITH  
   (  SEEDING_MODE = MANUAL  );

第二个AG主节点:

ALTER AVAILABILITY GROUP [distributedag]   
   JOIN   
   AVAILABILITY GROUP ON  
      'ag12' WITH    
      (   
         LISTENER_URL = 'tcp://lst12.TESTDOMAIN.COM:5022',SEEDING_MODE = AUTOMATIC   
      );    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...