sys.dm_os_enumerate_fixed_drives (Transact-SQL)

从 SQL Server 2017 (14.x) CU 1 开始,枚举装载到驱动器号的卷, sys.dm_os_enumerate_fixed_drives 例如 C:\

列名称 数据类型 描述
fixed_drive_path nvarchar(512) 卷的路径,例如 C:\
drive_type 1 int 驱动器类型的代码。
drive_type_desc 1 nvarchar(512) 驱动器类型的说明。
free_space_in_bytes bigint 磁盘空间可用空间(以字节为单位)。

1 有关详细信息,请参阅 GetDriveTypeW 函数

权限

对于 SQL Server 2019 (15.x) 和以前的版本,需要对服务器具有 VIEW SERVER STATE 权限。

对于 SQL Server 2022(16.x)及更高版本,需要对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。

另请参阅