【问题标题】:What is the purpose of static IPs for SQL HAG listener?SQL HAG 侦听器的静态 IP 的用途是什么?
【发布时间】:2018-02-17 19:28:27
【问题描述】:

有人可以回答以下问题吗?我有 2 个带有 HAG 设置的 Azure VM,但没有设置 HAG 侦听器。原因是我对这些静态 IP 的来源以及是否首先需要它们感到困惑。

问题:

  1. 如果我可以使用每个主机的 IP 地址连接到 SQL,我为什么还需要 HAG 侦听器
  2. 如果添加额外的 IP 地址,是否应该手动添加到适配器的 TCP/IP 属性中,或者 WSFC 将在故障转移期间处理该问题
  3. 使用 HAG DNS 名称与仅使用数据库镜像类型(数据源/故障转移伙伴)连接字符串有什么区别。他们似乎在做同样的事情,即提供托管服务的替代 IP
  4. WSFC 是否需要在核心集群资源下有“服务器名称”?就 HAG 功能而言,该名称的意义何在?我可以直接删除吗?

【问题讨论】:

    标签: sql-server alwayson


    【解决方案1】:
    1. 如果我可以使用每个主机的 IP 地址连接到 SQL,我为什么还需要 HAG 侦听器 回答: 侦听器是集群资源的一部分。连接首先连接到侦听器,并取决于将中继到不同副本的设置。当然,您可以通过实例名称或 IP 直接连接到每个副本。但是,拥有监听器将为您提供 HA。也就是说,如果您的主副本故障转移到辅助副本,侦听器将自动指向新的主副本。

    如果添加额外的 IP 地址,是否应该手动添加到适配器的 TCP/IP 属性中,或者 WSFC 将在故障转移期间处理该问题

    回答: 我假设您在这里为侦听器要求额外的 IP。注意到您在多个子网中有副本。您的侦听器必须有两个 IP,每个 IP 用于单独的子网。这些设置无法手动添加到 TCP/IP。您必须在创建侦听器时配置它们。

    使用 HAG DNS 名称与仅使用数据库镜像类型(数据源/故障转移伙伴)连接字符串有什么区别。他们似乎在做同样的事情,即提供托管服务的替代 IP

    回答: 镜像在单个数据库级别。 AG 用于数据库组。 两者都使用端点进行通信。

    WSFC 是否需要在核心集群资源下有“Server Name”? 就 HAG 功能而言,该名称的意义何在?我可以直接删除吗?

    答案:

    WSFC 是 AG 的基础。您需要先创建 WSFC。它具有它的名称和 IP 等属性。不,你不能删除它。

    【讨论】:

      猜你喜欢
      • 2017-06-25
      • 2020-05-10
      • 2020-12-17
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      相关资源
      最近更新 更多