【问题标题】:Find Root disk Path with SQL query使用 SQL 查询查找根磁盘路径
【发布时间】:2023-04-08 04:50:02
【问题描述】:

如何使用 MS SQL 查询找到服务器根磁盘名称?

例如:c:\

谢谢!

【问题讨论】:

    标签: sql-server database-administration


    【解决方案1】:
    SELECT DISTINCT DB_NAME(dovs.database_id) DBName,
    mf.physical_name PhysicalFileLocation,
    dovs.logical_volume_name AS LogicalName,
    dovs.volume_mount_point AS Drive,
    CONVERT(INT,dovs.available_bytes/1048576.0) AS FreeSpaceInMB
    FROM sys.master_files mf
    CROSS APPLY sys.dm_os_volume_stats(mf.database_id, mf.FILE_ID) dovs
    ORDER BY FreeSpaceInMB ASC
    GO
    

    它将为您提供 DBname、物理文件位置、Logicaldiskname、Drive、FreeSpace。我使用这个查询。

    【讨论】:

    • @MetinAtalay,很高兴我能帮助你。考虑点赞
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 2018-12-10
    • 2021-06-15
    • 2017-09-16
    相关资源
    最近更新 更多