Condividi tramite


sys.dm_io_cluster_shared_drives (Transact-SQL)

Questa vista restituisce il nome di ognuna delle unità condivise se l'istanza del server corrente è un server di cluster. Se l'istanza del server corrente non è un'istanza cluster, restituisce un set di righe vuoto.

Si applica a: SQL Server (da SQL Server 2008 alla versione corrente).

Nome colonna

Tipo di dati

Descrizione

DriveName

nchar(2)

Nome dell'unità (lettera di unità) che rappresenta un singolo disco facente parte dell'array di dischi condivisi. La colonna non ammette valori Null.

Osservazioni

Se il clustering è attivato, l'istanza del cluster di failover richiede che i file di dati e di log siano disponibili in dischi condivisi, affinché sia possibile accedervi in seguito a un failover dell'istanza in un altro nodo. Ognuna delle righe in questa vista rappresenta un singolo disco condiviso utilizzato dall'istanza cluster di SQL Server. Solo i dischi inclusi in questa vista possono essere utilizzati per archiviare file di dati o di log per questa istanza di SQL Server. I dischi elencati nella vista sono quelli contenuti nel gruppo di risorse cluster associato all'istanza.

Nota

Questa vista verrà deprecata in una versione futura.È consigliabile utilizzare sys.dm_io_cluster_valid_path_names (Transact-SQL) in alternativa.

Autorizzazioni

L'utente deve disporre dell'autorizzazione VIEW SERVER STATE per l'istanza di SQL Server.

Esempi

Nell'esempio seguente viene utilizzata la vista sys.dm_io_cluster_shared_drives per determinare le unità condivise in un'istanza del server di cluster:

SELECT * FROM sys.dm_io_cluster_shared_drives;

Set di risultati:

DriveName

---------

m

n

Vedere anche

Riferimento

sys.dm_io_cluster_valid_path_names (Transact-SQL)

sys.dm_os_cluster_nodes (Transact-SQL)

sys.fn_servershareddrives (Transact-SQL)

Funzioni e viste a gestione dinamica (Transact-SQL)