sys.dm_io_cluster_shared_drives (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed InstanceAnalytics Platform System (PDW)

In dieser Sicht wird der Laufwerkname jedes freigegebenen Laufwerks zurückgegeben, wenn es sich bei der aktuellen Serverinstanz um einen gruppierten Server handelt. Wenn es sich bei der aktuellen Serverinstanz nicht um eine gruppierte Instanz handelt, wird ein leeres Rowset zurückgegeben.

Hinweis

Verwenden Sie den Namen sys.dm_pdw_nodes_io_cluster_shared_drives, um dies über das Analytics Platform System (PDW) aufzurufen.

Spaltenname Datentyp BESCHREIBUNG
DriveName nchar(2) Der Name des Laufwerks (der Laufwerkbuchstabe), das einen einzelnen Datenträger darstellt, der Teil des Arrays mit freigegebenen Clusterdatenträgern ist. NULL-Werte sind in der Spalte nicht zulässig.
pdw_node_id int Gilt für: ssPDW

Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet.

Bemerkungen

Wenn die Clusterunterstützung aktiviert ist, erfordert die Failoverclusterinstanz, dass die Daten- und Protokolldateien sich auf freigegebenen Datenträgern befinden, sodass möglicherweise auf sie zugegriffen werden kann, nachdem ein Failover zu einem anderen Knoten ausgeführt wird. Jede der Zeilen in dieser Ansicht stellt einen einzelnen freigegebenen Datenträger dar, der von dieser gruppierten SQL Server-Instanz verwendet wird. Nur datenträger, die in dieser Ansicht aufgeführt sind, können zum Speichern von Daten oder Protokolldateien für diese Instanz von SQL Server verwendet werden. Die in dieser Sicht aufgeführten Datenträger entsprechen denen, die sich in der der Instanz zugeordneten Clusterressourcengruppe befinden.

Hinweis

Diese Sicht wird in einer zukünftigen Version als veraltet markiert. Es wird empfohlen, stattdessen sys.dm_io_cluster_valid_path_names (Transact-SQL) zu verwenden.

Berechtigungen

Der Benutzer muss über die VIEW SERVER STATE-Berechtigung für die SQL Server-Instanz verfügen.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Beispiele

Im folgenden Beispiel wird sys.dm_io_cluster_shared_drives verwendet, um die freigegebenen Datenträger in einer Instanz eines gruppierten Servers zu bestimmen:

SELECT * FROM sys.dm_io_cluster_shared_drives;  

Dies ist das Resultset:

DriveName

---------

m

n

Weitere Informationen

sys.dm_io_cluster_valid_path_names (Transact-SQL)
sys.dm_os_cluster_nodes (Transact-SQL)
sys.fn_servershareddrives (Transact-SQL)
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)