• Hello Team,

    I am using below query to get size_mb and unused space in database

    Is there any way to get instance level or report ?

    Query:

    select

    a.FILEID,

    [FILE_SIZE_MB] =

    convert(decimal(12,2),round(a.size/128.000,2)),

    [SPACE_USED_MB] =

    convert(decimal(12,2),round(fileproperty(a.name,'SpaceUsed')/128.000,2)),

    [FREE_SPACE_MB] =

    convert(decimal(12,2),round((a.size-fileproperty(a.name,'SpaceUsed'))/128.000,2)) ,

    NAME = left(a.NAME,15),

    FILENAME = left(a.FILENAME,30)

    from

    dbo.sysfiles a

    Result

    ---------

    Field id FILE_SIZE_MB Space_used_mb free_space_mb name filename

    14.00 2.94 1.06 masterC:\Program Files (x86)\Microso

    21.25 0.64 0.61 mastlogC:\Program Files (x86)\Microso

    Kindly help me

    Thanks in advance