Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
Azure Synapse Analytics
Система платформы аналитики (PDW)
Возвращает строку для каждого узла в конфигурации экземпляра отказоустойчивого кластера. Если текущий экземпляр является экземпляром отказоустойчивого кластера, то возвращается список узлов, в которых определен этот экземпляр отказоустойчивого кластера (прежде «виртуальный сервер»). Если текущий экземпляр сервера не является кластеризованным экземпляром отработки отказа, то возвращается пустой набор строк.
Note
Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_os_cluster_nodes. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
| Название столбца | Тип данных | Description |
|---|---|---|
| NodeName | sysname | Имя узла в конфигурации отказоустойчивого кластера SQL Server (виртуальный сервер). |
| статус | int | Состояние узла в экземпляре отказоустойчивого кластера SQL Server: 0, 1, 2, 3, -1. Дополнительные сведения см. в разделе GetClusterNodeState Function. |
| status_description | nvarchar(20) | Описание состояния узла отказоустойчивого кластера SQL Server. 0 = работает 1 = остановлен 2 = приостановлен 3 = соединение -1 = неизвестно |
| is_current_owner | bit | 1 означает, что этот узел является текущим владельцем ресурса отказоустойчивого кластера SQL Server. |
| pdw_node_id | int |
применимо к: Azure Synapse Analytics, система платформы аналитики (PDW) Идентификатор узла, на который находится это распределение. |
Замечания
Если кластеризация отработки отказа включена, экземпляр SQL Server может выполняться на любом из узлов отказоустойчивого кластера, назначенных в составе конфигурации экземпляра отказоустойчивого кластера SQL Server (виртуального сервера).
Note
Это представление заменяет функцию fn_virtualservernodes, которая будет устарела в будущем выпуске.
Permissions
Требуется VIEW разрешение SERVER STATE на экземпляре SQL Server.
Разрешения для SQL Server 2022 и более поздних версий
Требуется VIEW разрешение на состояние производительности сервера на сервере.
Examples
В следующем примере sys. dm_os_cluster_nodes используется для возврата узлов экземпляра кластерного сервера.
SELECT NodeName, status, status_description, is_current_owner
FROM sys.dm_os_cluster_nodes;
Вот результат.
| NodeName | статус | status_description | is_current_owner |
|---|---|---|---|
| node1 | 0 | вверх | 1 |
| node2 | 0 | вверх | 0 |
| Node3 | 1 | вниз | 0 |