sys.fn_servershareddrives (Transact-SQL)

Gilt für:SQL Server

Gibt die Namen der freigegebenen Laufwerke zurück, die vom gruppierten Server verwendet werden.

Wichtig

Diese SQL Server Systemfunktion ist aus Gründen der Abwärtskompatibilität enthalten. Es wird empfohlen, stattdessen sys.dm_io_cluster_valid_path_names (Transact-SQL) zu verwenden.

Transact-SQL-Syntaxkonventionen

Syntax

  
fn_servershareddrives()  

Zurückgegebene Tabellen

Wenn es sich bei dem aktuellen Server um einen gruppierten Server handelt, gibt fn_servershareddrives den Laufwerksnamen der freigegebenen Laufwerke zurück.

Wenn die aktuelle Serverinstanz kein gruppierter Server ist, gibt fn_servershareddrives ein leeres Rowset zurück.

Bemerkungen

fn_servershareddrives gibt eine Liste der freigegebenen Laufwerke zurück, die von diesem gruppierten Server verwendet werden. Diese freigegebenen Laufwerke gehören zur gleichen Clustergruppe wie die Microsoft SQL Server-Ressource. Darüber hinaus ist die SQL Server Ressource von diesen Laufwerken abhängig.

Mit dieser Funktion lassen sich die Laufwerke ermitteln, die den Benutzern zur Verfügung stehen.

Berechtigungen

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

Beispiele

Im folgenden Beispiel wird fn_servershareddrives verwendet, um eine Abfrage auf einer Instanz eines gruppierten Servers auszuführen:

SELECT * FROM fn_servershareddrives();  

Hier ist das Resultset.

DriveName

--------

m

n

Weitere Informationen

sys.dm_io_cluster_valid_path_names (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)
sys.fn_virtualservernodes (Transact-SQL)