sys.dm_io_cluster_valid_path_names (Transact-SQL)

Van toepassing op:SQL Server

Geeft informatie terug op alle geldige gedeelde schijven, inclusief geclusterde gedeelde volumes, voor een SQL Server failover-cluster instantie. Als de instantie niet geclusterd is, wordt een lege rijset teruggegeven.

Kolomnaam Gegevenstype Beschrijving
path_name nvarchar(512) Volume-mountpoint of drivepad dat kan worden gebruikt als rootdirectory voor database- en logbestanden. Niet nullwaarde.
cluster_owner_node nvarchar(64) Huidige eigenaar van de schijf. Voor cluster shared volumes (CSV) is de eigenaar de node die de MetaData Server host. Niet nullwaarde.
is_cluster_shared_volume bit Retournert 1 als de schijf waarop dit pad zich bevindt een clustergedeeld volume is; anders geeft 0.

Opmerkingen

Een SQL Server failover cluster instance (FCI) moet gedeelde opslag gebruiken tussen alle knooppunten van de FCI voor gegevens- en logbestandopslag. De schijven die in deze weergave worden vermeld, zijn de schijven die zich bevinden in de clusterresourcegroep die aan de instantie is gekoppeld. Dat zijn de enige schijven die gebruikt kunnen worden voor dataopslag of logbestanden.

Permissions

SQL Server 2019 (15.x) en eerdere versies vereisen VIEW SERVER STATE toestemming voor de SQL Server-instantie.

VOOR SQL Server 2022 (16.x) en latere versies is machtiging vereist VIEW SERVER PERFORMANCE STATE op de server.

Examples

Het volgende voorbeeld wordt gebruikt sys.dm_io_cluster_valid_path_names om de gedeelde schijven op een geclusterde serverinstantie te bepalen:

SELECT *
FROM sys.dm_io_cluster_valid_path_names;