sys.dm_os_cluster_nodes (Transact-SQL)
Возвращает строку для каждого узла в конфигурации экземпляра отказоустойчивого кластера. Если текущий экземпляр является экземпляром отказоустойчивого кластера, то возвращается список узлов, в которых определен этот экземпляр отказоустойчивого кластера (прежде «виртуальный сервер»). Если текущий экземпляр сервера не является кластеризованным экземпляром отработки отказа, то возвращается пустой набор строк.
Имя столбца |
Тип данных |
Описание |
---|---|---|
NodeName |
sysname |
Имя узла в конфигурации экземпляра отказоустойчивого кластера (виртуального сервера) SQL Server. |
status |
int |
Состояние узла в экземпляре отказоустойчивого кластера SQL Server. Дополнительные сведения см. в разделе Функция GetClusterNodeState.
|
status_description |
nvarchar(20) |
Описание состояния узла отказоустойчивого кластера SQL Server.
|
is_current_owner |
bit |
1 означает, что этот узел является текущим владельцем ресурса отказоустойчивого кластера SQL Server. |
Замечания
Когда отказоустойчивый кластер включен, экземпляр SQL Server может работать на любом из узлов отказоустойчивого кластера, входящих в конфигурацию экземпляра отказоустойчивого кластера (виртуального сервера) SQL Server.
Примечание |
---|
Данное представление заменяет функцию fn_virtualservernodes, которая будет считаться устаревшей в следующем выпуске. |
Разрешения
Требует разрешения VIEW SERVER STATE на экземпляр SQL Server.
Примеры
В следующем примере 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 |
up |
1 |
node2 |
0 |
up |
0 |
Node3 |
1 |
down |
0 |
См. также
Справочник
sys.dm_os_cluster_properties (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)
fn_virtualservernodes (Transact-SQL)
Динамические административные представления и функции (Transact-SQL)