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;