fn_servershareddrives (Transact-SQL)

Возвращает имена общих дисков, используемых кластеризованным сервером.

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

Синтаксис

fn_servershareddrives()

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

Если текущий сервер — кластеризованный, то функция fn_servershareddrives возвращает имена общих дисков.

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

Замечания

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

Эта функция полезна для идентификации дисков, доступных пользователям.

Разрешения

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

Примеры

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

SELECT * FROM fn_servershareddrives()

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

DriveName

--------

m

n

См. также

Справочник

sys.dm_io_cluster_shared_drives
fn_virtualservernodes (Transact-SQL)

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

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

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

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

17 июля 2006 г.

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