Teilen über


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 der aktuelle Server ein gruppierter Server ist, gibt fn_servershareddrives den Laufwerknamen der freigegebenen Laufwerke zurück.

Wenn es sich bei der aktuellen Serverinstanz nicht um einen gruppierten Server handelt, gibt fn_servershareddrives ein leeres Rowset zurück.

Hinweise

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)