sys.fn_servershareddrives (Transact-SQL)

Van toepassing op:SQL Server

Geeft de namen terug van gedeelde schijven die door de geclusterde server worden gebruikt.

Important

Deze SQL Server-systeemfunctie is inbegrepen voor achterwaartse compatibiliteit. We raden aan om sys.dm_io_cluster_valid_path_names (Transact-SQL) te gebruiken.

Transact-SQL syntaxis-conventies

Syntax

  
fn_servershareddrives()  

Teruggegeven tabellen

Als de huidige server een geclusterde server is, geeft fn_servershareddrives de schijfnaam van de gedeelde schijven terug.

Als de huidige serverinstantie geen geclusterde server is, geeft fn_servershareddrives een lege rowset terug.

Remarks

fn_servershareddrives geeft een lijst van gedeelde schijven terug die door deze geclusterde server worden gebruikt. Deze gedeelde schijven behoren tot dezelfde clustergroep als de Microsoft SQL Server-resource. Bovendien is de SQL Server-resource afhankelijk van deze schijven.

Deze functie is handig bij het identificeren van schijven die beschikbaar zijn voor gebruikers.

Permissions

De gebruiker moet SERVER STATE-toestemming hebben VIEW voor de SQL Server-instantie.

Machtigingen voor SQL Server 2022 en hoger

Vereist VIEW SERVER PERFORMANCE STATE machtiging op de server.

Examples

Het volgende voorbeeld wordt gebruikt fn_servershareddrives om te queryen op een geclusterde serverinstantie:

SELECT * FROM fn_servershareddrives();  

Hier is het resultatenoverzicht.

DriveName

--------

m

n

Zie ook

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