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.
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 sostituirà la funzione fn_servershareddrives, che verrà rimossa in una delle prossime versioni.
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