none
查看各文件组中每个文件实际使用空间大小? RRS feed

  • 问题

  • 如:有3个文件组,每个文件组中对应一文件,比如每个文件初始分配大小为100M,现在想通过语句查看每个文件实际使用了多少空间(查看sys.database_files只能看到初始分配大小),剩余多少空间
    2010年4月8日 5:02

答案

  • SELECT name, physical_name, CAST(size/128.0 as int) as Size, CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS SpacedUsed, size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS AvailableSpaceInMB
    FROM sys.database_files ORDER BY name

    2010年4月8日 16:49

全部回复