对于基本可用性组中的每个数据库,我是否需要每个子网的单独 IP 地址?

hrn*_*rnt 1 sql-server availability-groups sql-server-2016

我有一对在两个不同子网中运行的 SQL Server(在 AWS 中,如果重要的话)和几个我想在基本可用性组中运行的数据库。

我的理解是,在 SQL Server 2016 Standard 中,每个数据库都需要一个单独的可用性组。此外,至少在用户界面中,AG 侦听器似乎只能属于单个可用性组。

当我尝试为另一个 AG 侦听器重用 IP 地址时出现错误(即,将 10.0.0.1 和 10.0.1.1 用于 AG 侦听器 LISTENER1 和 LISTENER2)

我真的需要为每个 AG 以及每个数据库创建一个具有两个唯一 IP 地址的单独 AG 侦听器,还是有办法重用 IP 地址或 AG 侦听器?

Sea*_*ser 5

我真的需要为每个 AG 以及每个数据库创建一个具有两个唯一 IP 地址的单独 AG 侦听器,还是有办法重用 IP > 地址或 AG 侦听器?

是的,真的,你知道。

事实上,对于侦听器可能存在的每个子网的每个侦听器,您都需要一个唯一的 IP 地址。为什么?好吧,有一个听不懂的听众并不是很有帮助。无论是否使用基本 AG,都是如此。