Partilhar via


sys.dm_io_cluster_valid_path_names (Transact-SQL)

Aplica-se a:SQL Server

Retorna informações sobre todos os discos compartilhados válidos, incluindo volumes compartilhados clusterizados, para uma instância de cluster de failover do SQL Server. Se a instância não estiver clusterizada, um conjunto de linhas vazio será retornado.

Nome da coluna Tipo de dados Descrição
path_name nvarchar(512) Ponto de montagem de volume ou caminho da unidade que pode ser usado como um diretório raiz para arquivos de banco de dados e de log. Não anulável.
cluster_owner_node nvarchar(64) Proprietário atual da unidade. Para volumes compartilhados de cluster (CSV), o proprietário é o nó que está hospedando o MetaData Server. Não anulável.
is_cluster_shared_volume pouco Retorna 1 se a unidade na qual esse caminho está localizado for um volume compartilhado de cluster; caso contrário, retorna 0.

Comentários

Uma FCI (instância de cluster de failover) do SQL Server deve usar o armazenamento compartilhado entre todos os nós da FCI para armazenamento de dados e arquivos de log. Os discos listados nesta exibição são os discos que estão no grupo de recursos de cluster associado à instância. Eles são os únicos discos que podem ser usados para armazenamento de dados ou arquivos de log.

Permissões

O SQL Server 2019 (15.x) e versões anteriores exigem permissão VIEW SERVER STATE para a instância do SQL Server.

O SQL Server 2022 (16.x) e versões posteriores exigem VIEW SERVER PERFORMANCE STATE permissão no servidor.

Exemplos

O exemplo a seguir usa sys.dm_io_cluster_valid_path_names para determinar as unidades compartilhadas em uma instância de servidor clusterizado:

SELECT *
FROM sys.dm_io_cluster_valid_path_names;