sys.fn_servershareddrives(Transact-SQL)

适用范围:SQL Server

返回群集服务器使用的共享驱动器的名称。

重要

此 SQL Server 系统函数包含在内,以实现向后兼容性。 建议改用 sys.dm_io_cluster_valid_path_names (Transact-SQL)。

Transact-SQL 语法约定

语法

  
fn_servershareddrives()  

返回的表

如果当前服务器是群集服务器, fn_servershareddrives 返回共享驱动器的驱动器名称。

如果当前服务器实例不是群集服务器, fn_servershareddrives 返回空行集。

注解

fn_servershareddrives 返回此群集服务器使用的共享驱动器的列表。 这些共享驱动器属于与 MICROSOFT SQL Server 资源相同的群集组。 此外,SQL Server 资源依赖于这些驱动器。

此函数在标识用户可用的驱动器时十分有用。

权限

用户必须拥有 VIEW SQL Server 实例的 SERVER STATE 权限。

SQL Server 2022 及更高版本的权限

要求具有对服务器的 VIEW SERVER PERFORMANCE STATE 权限。

示例

下面的示例使用 fn_servershareddrives 对群集服务器实例进行查询:

SELECT * FROM fn_servershareddrives();  

结果集如下。

DriveName

--------

m

n

另请参阅

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