Compartilhar via


sys.dm_io_cluster_valid_path_names (Transact-SQL)

Aplica-se:SQL Server

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

Nome da coluna Tipo de dados Descrição
path_name nvarchar(512) Ponto de montagem do volume ou caminho da unidade que pode ser usado como um diretório raiz para o banco de dados e os arquivos de log. Não é anulável.
cluster_owner_node nvarchar(64) Proprietário atual da unidade. Para os volumes compartilhados de cluster (CSV), o proprietário é o nó que está hospedando o servidor de metadados. Não é anulável.
is_cluster_shared_volume bit 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 instância de cluster de failover (FCI) do SQL Server deve usar armazenamento compartilhado entre todos os nós da FCI para o armazenamento de dados e de arquivo de log. Os discos listados nessa exibição são os discos que estão no grupo de recursos do 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 as versões anteriores exigem VIEW SERVER STATE permissão 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;