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;
Conteúdo relacionado
- sys.dm_os_cluster_nodes (Transact-SQL)
- sys.dm_io_cluster_shared_drives (Transact-SQL)
- exibições de gerenciamento dinâmico do sistema