Condividi tramite


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;