我目前正在使用分布式可用性组进行第一次设置。这是目前的POC设置,但通常将很快实现。我有4个节点,2个节点位于一起,另外2个节点也在一起,但它们之间有一定的距离。
我用自动播种建立了分布式AG,到目前为止一切都很好。数据库被同步到辅助可用性组,没有任何问题。
现在来了一个实际的问题:我已经为我的AG创建了两个侦听器(主和二级),但是我不能为我的分布式AG创建一个侦听器(关于它的信息不多)。这就造成了一个问题,我的应用程序必须要有侦听器意识.
是否有一种为分布式AG创建侦听器的方法,通过该侦听器,应用程序将始终能够连接,即使我们故障转移了分布式可用性组?
发布于 2016-07-06 06:59:25
在与来自微软的某个人打了电话之后,我被告知在分布式可用性级别上还没有侦听器。因此,目前,如果我们想使用DAG,您必须更改DNS或应用程序连接,以连接到辅助可用性组。
发布于 2017-03-29 00:20:41
您可以创建一个CNAME,它指向应用程序用于连接的主AG。把时间定得低一点。将CNAME更改为在故障转移时指向DR AG。
发布于 2018-06-20 20:45:00
显然,这可以在SQL 2016/2017中完成。见分布式可用性组。仍然没有自动故障转移,但是两个AG组都有一个侦听器。
https://dba.stackexchange.com/questions/142924
复制相似问题