Select SQL Server database size

前端 未结 10 937
遇见更好的自我
遇见更好的自我 2020-11-30 16:47

how can i query my sql server to only get the size of database?

I used this :

use \"MY_DB\"
exec sp_spaceused

I got this :

<
10条回答
  •  暖寄归人
    2020-11-30 17:20

    Check Database Size in SQL Server for both Azure and On-Premises-

    Method 1 – Using ‘sys.database_files’ System View

    SELECT
        DB_NAME() AS [database_name],
        CONCAT(CAST(SUM(
            CAST( (size * 8.0/1024) AS DECIMAL(15,2) )
        ) AS VARCHAR(20)),' MB') AS [database_size]
    FROM sys.database_files;
    

    Method 2 – Using ‘sp_spaceused’ System Stored Procedure

    EXEC sp_spaceused ;
    

提交回复
热议问题