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


sys.dm_io_cluster_valid_path_names (Transact-SQL)

Область применения:SQL Server

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

Имя столбца Тип данных Description
path_name nvarchar(512) Точка подключения тома или путь к диску, который может использоваться как корневой каталог для файлов баз данных и журналов. Не допускается значение NULL.
cluster_owner_node nvarchar(64) Текущий владелец диска. Для кластеризованных общих томов (CSV) ― это владелец узла, на котором размещен сервер метаданных. Не допускается значение NULL.
is_cluster_shared_volume битовое Возвращает 1, если диск, на котором расположен этот путь, является общим томом кластера; в противном случае возвращается 0.

Замечания

Для хранения файлов баз данных и журналов экземпляр отказоустойчивого кластера SQL Server (FCI) должен использовать хранилище, которое является общим для всех узлов отказоустойчивого кластера. Диски, перечисленные в этом представлении, — это диски, которые находятся в группе ресурсов кластера, связанной с экземпляром. Это единственные диски, которые можно использовать для хранения данных или файлов журнала.

Разрешения

SQL Server 2019 (15.x) и предыдущие версии требуют разрешения VIEW SERVER STATE для экземпляра SQL Server.

ДЛЯ SQL Server 2022 (16.x) и более поздних версий требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.

Примеры

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

SELECT *
FROM sys.dm_io_cluster_valid_path_names;