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


fn_virtualservernodes (Transact-SQL)

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

ms176098.note(ru-ru,SQL.90).gifВажно!
Эта системная функция Microsoft SQL Server 2000 включена для обратной совместимости. Вместо нее рекомендуется использовать функцию sys.dm_os_cluster_nodes.

Синтаксис

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
fn_servershareddrives (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Добавлено примечание о том, что раздел по sys.dm_os_cluster_nodes устарел.
  • Разрешения выдаются на уровне экземпляра, а не на уровне сервера.
  • Обновлены имена узлов в результирующем наборе.