sys.dm_io_cluster_valid_path_names (Transact-SQL)
Aplica-se a: 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 for clusterizada, 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 permite valor nulo. |
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 permite valor nulo. |
is_cluster_shared_volume | Bit | Retornará 1 se a unidade em que esse caminho está localizado estiver em um volume compartilhado de cluster; caso contrário, retornará 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 nesta exibição são aqueles que estão no grupo de recursos de cluster associados com a instância e são os únicos discos que podem ser usados para o armazenamento de dados ou de arquivo de log.
Observação
Essa exibição substituirá o sys.dm_io_cluster_shared_drives (Transact-SQL) em uma versão futura.
Permissões
O usuário deve ter a permissão VIEW SERVER STATE para a instância do SQL Server.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE 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;
Confira também
sys.dm_os_cluster_nodes (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)
Exibições e funções de gerenciamento dinâmico (Transact-SQL)