SQL HAG 侦听器的静态 IP 的用途是什么?
What is the purpose of static IPs for SQL HAG listener?
有人可以回答以下问题吗?我有 2 个带有 HAG 设置的 Azure VM,但没有设置 HAG 侦听器。原因是我对这些静态 IP 应该来自哪里以及是否首先需要它们感到困惑。
问题:
- 如果我可以只使用每个主机的 IP 地址连接到 SQL
,为什么我还需要 HAG 侦听器
- 如果添加额外的 IP 地址,是否应该手动添加到适配器的 TCP/IP 属性,或者 WSFC 将在故障转移期间处理这些地址
- 使用 HAG DNS 名称与仅使用数据库镜像类型(数据 Source/Failover 合作伙伴)连接字符串有何区别。他们似乎在做同样的事情,即在托管服务的地方提供替代 IP
- WSFC 是否需要 "Server Name" 下核心集群资源?就 HAG 功能而言,该名称的意义何在?我可以删除它吗?
- 如果我可以只使用每个主机的 IP 地址连接到 SQL,为什么我还需要 HAG 侦听器
回答:
监听器是集群资源的一部分。连接首先连接到侦听器,并根据设置将其中继到不同的副本。当然,您可以通过实例名称或 IP 直接连接到每个副本。但是,拥有监听器将为您提供 HA。也就是说,如果您的主副本故障转移到辅助副本,侦听器将自动指向新的主副本。
如果添加额外的 IP 地址,是否应该手动添加到适配器的 TCP/IP 属性,或者 WSFC 将在故障转移期间处理这些地址
回答:
我假设您在这里要求为侦听器提供额外的 IP。注意到您在多个子网中有副本。您的侦听器必须有两个 IP,每个用于不同的子网。这些设置无法手动添加到 TCP/IP。您必须在创建侦听器时配置它们。
使用 HAG DNS 名称与仅使用数据库镜像类型(数据 Source/Failover 合作伙伴)连接字符串有何区别。他们似乎在做同样的事情,即在托管服务的地方提供替代 IP
回答:
镜像处于单个数据库级别。
AG 代表数据库组。
两者都使用端点进行通信。
WSFC 是否需要 "Server Name" 下核心集群资源?
就 HAG 功能而言,该名称的意义何在?我可以删除它吗?
答案:
WSFC是AG的基础。您需要先创建 WSFC。它有它的名字和 IP 以及其他属性。不,你不能删除它。
有人可以回答以下问题吗?我有 2 个带有 HAG 设置的 Azure VM,但没有设置 HAG 侦听器。原因是我对这些静态 IP 应该来自哪里以及是否首先需要它们感到困惑。
问题:
- 如果我可以只使用每个主机的 IP 地址连接到 SQL ,为什么我还需要 HAG 侦听器
- 如果添加额外的 IP 地址,是否应该手动添加到适配器的 TCP/IP 属性,或者 WSFC 将在故障转移期间处理这些地址
- 使用 HAG DNS 名称与仅使用数据库镜像类型(数据 Source/Failover 合作伙伴)连接字符串有何区别。他们似乎在做同样的事情,即在托管服务的地方提供替代 IP
- WSFC 是否需要 "Server Name" 下核心集群资源?就 HAG 功能而言,该名称的意义何在?我可以删除它吗?
- 如果我可以只使用每个主机的 IP 地址连接到 SQL,为什么我还需要 HAG 侦听器 回答: 监听器是集群资源的一部分。连接首先连接到侦听器,并根据设置将其中继到不同的副本。当然,您可以通过实例名称或 IP 直接连接到每个副本。但是,拥有监听器将为您提供 HA。也就是说,如果您的主副本故障转移到辅助副本,侦听器将自动指向新的主副本。
如果添加额外的 IP 地址,是否应该手动添加到适配器的 TCP/IP 属性,或者 WSFC 将在故障转移期间处理这些地址
回答: 我假设您在这里要求为侦听器提供额外的 IP。注意到您在多个子网中有副本。您的侦听器必须有两个 IP,每个用于不同的子网。这些设置无法手动添加到 TCP/IP。您必须在创建侦听器时配置它们。
使用 HAG DNS 名称与仅使用数据库镜像类型(数据 Source/Failover 合作伙伴)连接字符串有何区别。他们似乎在做同样的事情,即在托管服务的地方提供替代 IP
回答: 镜像处于单个数据库级别。 AG 代表数据库组。 两者都使用端点进行通信。
WSFC 是否需要 "Server Name" 下核心集群资源? 就 HAG 功能而言,该名称的意义何在?我可以删除它吗?
答案:
WSFC是AG的基础。您需要先创建 WSFC。它有它的名字和 IP 以及其他属性。不,你不能删除它。