sys.dm_io_cluster_shared_drives (Transact-SQL)

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.

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.

Hinweise

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 Zeile in dieser Sicht stellt einen einzelnen freigegebenen Datenträger dar, der von dieser gruppierten Instanz von SQL Server verwendet wird. Nur die in dieser Sicht aufgeführten Datenträger 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.

HinweisHinweis

Diese Sicht ersetzt unter Umständen die fn_servershareddrives-Funktion, die in einer zukünftigen Version als veraltet markiert wird.

Berechtigungen

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

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

Im Folgenden wird das Resultset aufgeführt:

DriveName

---------

m

n