sys.dm_io_cluster_valid_path_names (Transact-SQL)

适用于:SQL Server

返回有关 SQL Server 故障转移群集实例的所有有效共享磁盘的信息(包括群集共享卷)。 如果实例未实现群集,则返回空行集。

列名称 数据类型 说明
path_name Nvarchar (512) 可以用作数据库和日志文件的根目录的卷装入点或驱动器路径。 不可为 null。
cluster_owner_node Nvarchar (64) 驱动器的当前所有者。 对于群集共享卷 (CSV),所有者是承载元数据服务器的节点。 不可为 null。
is_cluster_shared_volume 如果此路径所在的驱动器是群集共享卷,则返回 1;否则,返回 0。

注解

SQL Server 故障转移群集实例 (FCI) 必须在 FCI 的所有节点之间使用共享存储,以便进行数据和日志文件存储。 此视图中列出的磁盘是处于与实例关联的群集资源组中的磁盘,并且是可以用于数据或日志文件存储的唯一一组磁盘。

注意

此视图将替换将来版本中 的 sys.dm_io_cluster_shared_drives (Transact-SQL)

权限

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

SQL Server 2022 及更高版本的权限

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

示例

以下示例使用 sys.dm_io_cluster_valid_path_names,在群集服务器实例上确定共享驱动器:

SELECT * FROM sys.dm_io_cluster_valid_path_names;  

另请参阅

sys.dm_os_cluster_nodes (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)
动态管理视图和函数 (Transact-SQL)