适用范围:SQL Server
对于托管加入 AlwaysOn 可用性组的可用性副本的每个 SQL Server 实例,返回托管服务器实例的 Windows Server 故障转移群集 (WSFC) 节点的名称。 此动态管理视图具有以下用法:
此动态管理视图可用于检测同一 WSFC 节点上托管的多个可用性副本的可用性组,如果可用性组配置不正确,则此可用性组在故障转移群集实例 (FCI) 故障转移后可能发生的不受支持的配置。 有关详细信息,请参阅故障转移群集和 AlwaysOn 可用性组(SQL Server)。
当多个 SQL Server 实例承载于同一 WSFC 节点上时,资源 DLL 将使用此动态管理视图来确定要连接到的 SQL Server 实例。
| 列名称 | 数据类型 | 描述 |
|---|---|---|
ag_resource_id |
nvarchar(256) | 可用性组的唯一 ID 作为 WSFC 中的资源。 |
instance_name |
nvarchar(256) |
Name-<server>
/
<instance>-of 承载可用性组副本的服务器实例。 |
node_name |
nvarchar(256) | WSFC 节点的名称。 |
注解
在 Windows Server 故障转移群集(WSFC)中,群集列显示 Windows 群集详细信息。 如果没有 Windows 群集(例如 读取缩放可用性组或 Linux 上的可用性组),则与群集相关的列可能会显示有关内部默认群集的数据。 这些列仅供内部使用,可以忽略。
权限
对于 SQL Server 2019(15.x)及更早版本,需要VIEW服务器的 SERVER STATE 权限。
对于 SQL Server 2022(16.x)及更高版本,需要VIEW服务器上的 SERVER PERFORMANCE STATE 权限。