sys.dm_io_cluster_valid_path_names (Transact-SQL)
Si applica a:SQL Server
Restituisce informazioni su tutti i dischi condivisi validi, inclusi i volumi condivisi cluster, per un'istanza del cluster di failover di SQL Server. Se l'istanza non è cluster, viene restituito un set di righe vuoto.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
path_name |
nvarchar(512) | Punto di montaggio del volume o percorso dell'unità che può essere utilizzato come directory radice per i file di log e di database. Non nullable. |
cluster_owner_node |
nvarchar(64) | Proprietario corrente dell'unità. Per i volumi condivisi cluster il proprietario è il nodo che ospita il server di metadati. Non nullable. |
is_cluster_shared_volume |
bit | Restituisce 1 se l'unità in cui si trova questo percorso è un volume condiviso del cluster; in caso contrario, restituisce 0 . |
Osservazioni:
Un'istanza del cluster di failover di SQL Server deve utilizzare l'archiviazione condivisa tra tutti i nodi dell'istanza del cluster di failover per l'archiviazione dei file di dati e di log. I dischi elencati in questa vista sono i dischi presenti nel gruppo di risorse cluster associato all'istanza. Sono gli unici dischi che possono essere usati per l'archiviazione dei file di dati o di log.
Autorizzazioni
SQL Server 2019 (15.x) e le versioni precedenti richiedono VIEW SERVER STATE
autorizzazione per l'istanza di SQL Server.
SQL Server 2022 (16.x) e versioni successive richiedono VIEW SERVER PERFORMANCE STATE
'autorizzazione per il server.
Esempi
L'esempio seguente usa sys.dm_io_cluster_valid_path_names
per determinare le unità condivise in un'istanza del server in cluster:
SELECT *
FROM sys.dm_io_cluster_valid_path_names;