Поделиться через


fn_virtualservernodes (Transact-SQL)

Возвращает список узлов экземпляров с отказоустойчивом кластером, на которых может запускаться экземпляр SQL Server. Эти сведения полезны в средах отказоустойчивой кластеризации.

Важное примечаниеВажно!

Эта системная функция Microsoft SQL Server 2012 включена для обратной совместимости. Вместо нее рекомендуется использовать функцию sys.dm_os_cluster_nodes (Transact-SQL).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

fn_virtualservernodes()

Возвращаемые таблицы

Если текущий сервер является кластеризованным, то функция fn_virtualservernodes возвращает список узлов экземпляра отказоустойчивого кластера, на которых определен экземпляр SQL Server.

Если текущий экземпляр сервера не является кластеризованным, то fn_virtualservernodes возвращает пустой набор строк.

Разрешения

Пользователь должен иметь разрешение VIEW SERVER STATE на экземпляре SQL Server.

Примеры

В следующем примере функция fn_virtualservernodes используется для запроса на кластеризованном экземпляре сервера:

SELECT * FROM fn_virtualservernodes()

Ниже приводится результирующий набор.

NodeName

--------

SS3-CLUSN1

SS3-CLUSN2

См. также

Справочник

sys.dm_os_cluster_nodes (Transact-SQL)

fn_servershareddrives (Transact-SQL)