Partager via


sys.dm_io_cluster_valid_path_names (Transact-SQL)

S'applique à :SQL Server

Retourne des informations sur tous les disques partagés valides, y compris les volumes partagés de cluster, pour une instance de cluster de basculement SQL Server. Si l’instance n’est pas en cluster, un ensemble de lignes vide est retourné.

Nom de la colonne Type de données Description
path_name nvarchar(512) Point de montage de volume ou chemin d'accès de lecteur pouvant être utilisé comme répertoire racine pour la base de données et les fichiers journaux. Non nullable.
cluster_owner_node nvarchar(64) Propriétaire actuel du disque. Pour les volumes partagés de cluster (CSV), le propriétaire est le nœud qui héberge le serveur de métadonnées. Non nullable.
is_cluster_shared_volume bits Retourne 1 si le lecteur sur lequel se trouve ce chemin est un volume partagé de cluster ; sinon, retourne 0.

Notes

Une instance de cluster de basculement SQL Server doit utiliser le stockage partagé sur tous ses nœuds pour le stockage de fichiers de données et de fichiers journaux. Les disques répertoriés dans cette vue sont les disques qui se trouvent dans le groupe de ressources de cluster associé à l’instance. Il s’agit des seuls disques qui peuvent être utilisés pour le stockage de données ou de fichiers journaux.

autorisations

SQL Server 2019 (15.x) et les versions précédentes nécessitent VIEW SERVER STATE autorisation pour l’instance SQL Server.

SQL Server 2022 (16.x) et versions ultérieures nécessitent VIEW SERVER PERFORMANCE STATE autorisation sur le serveur.

Exemples

L’exemple suivant utilise sys.dm_io_cluster_valid_path_names pour déterminer les lecteurs partagés sur une instance de serveur en cluster :

SELECT *
FROM sys.dm_io_cluster_valid_path_names;