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 sehen Sie das Ergebnis.
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)