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


sys.dm_io_cluster_shared_drives (Transact-SQL)

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

Имя столбца

Тип данных

Описание

DriveName

nchar(2)

Тип устройства (буква диска), которое представляет отдельный диск, являющийся частью общего кластерного дискового массива. Столбец не может содержать значение NULL.

Замечания

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

ПримечаниеПримечание

Данное представление заменит функцию fn_servershareddrives, которая будет считаться устаревшей в следующей версии.

Разрешения

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

Примеры

В следующем примере показано применение функции sys.dm_io_cluster_shared_drives для определения общих дисков на экземпляре кластеризованного сервера:

SELECT * FROM sys.dm_io_cluster_shared_drives

Результирующий набор:

DriveName

---------

m

n

См. также

Справочник

sys.dm_os_cluster_nodes (Transact-SQL)

fn_servershareddrives (Transact-SQL)

Динамические административные представления и функции (Transact-SQL)