sys.dm_io_cluster_shared_drives (Transact-SQL)

Si applica a:SQL ServerIstanza gestita di Azure 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 della colonna Tipo di dati Descrzione
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 i valori Null.
pdw_node_id int Si applica a: ssPDW

Identificatore del nodo in cui è attiva la distribuzione.

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 di questa vista rappresenta un singolo disco condiviso usato da questa istanza di SQL Server in cluster. Solo i dischi elencati da questa vista possono essere usati per archiviare i 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.

Note

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

Permissions

L'utente deve avere VIEW il permesso SERVER STATE per l'istanza SQL Server.

Autorizzazioni per SQL Server 2022 e versioni successive

Richiede VIEW il permesso SERVER PERFORMANCE STATE sul server.

Examples

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