sys.dm_hadr_instance_node_map (Transact-SQL)
Область применения: SQL Server
Для каждого экземпляра SQL Server, где размещена реплика доступности, подключенная к группе доступности AlwaysOn, возвращается имя узла WSFC, на котором размещен экземпляр сервера. Это динамическое административное представление может использоваться следующим образом.
Это динамическое представление управления полезно для обнаружения группы доступности с несколькими репликами доступности, размещенными на одном узле WSFC, которая является неподдерживаемой конфигурацией, которая может произойти после отработки отказа экземпляра отказоустойчивого кластера (FCI), если группа доступности неправильно настроена. Дополнительные сведения см. в разделе "Отказоустойчивая кластеризация" и "Группы доступности AlwaysOn" (SQL Server).
Когда несколько экземпляров SQL Server размещаются на одном узле WSFC, DLL-библиотека ресурсов через это динамическое административное представление определяет экземпляр SQL Server, к которому следует подключаться.
Имя столбца | Тип данных | Description |
---|---|---|
ag_resource_id |
nvarchar(256) | Уникальный идентификатор группы доступности в качестве ресурса в 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 на сервере.