繁体   English   中英

计算sql azure数据库的大小

[英]calculate size of sql azure database

如何计算SQL Azure数据库的当前大小? (不是最大尺寸限制)

几个地方( 像这样 )建议使用这个sql:

SELECT SUM(reserved_page_count) * 8192
FROM    sys.dm_db_partition_stats

但是,当以管理员登录方式执行此操作时,我收到此错误:

Msg 297, Level 16, State 1, Line 1
The user does not have permission to perform this action.

这可能是因为您在master数据库上运行查询。 如果您使用的是SQL Server Management Studio,请先选择数据库(而不是master数据库),然后执行查询。 这应该工作。 哦,顺便说一句,如果你想要以兆字节为单位的大小,请尝试以下方法:

SELECT (SUM(reserved_page_count) * 8192) / 1024 / 1024 AS DbSizeInMB
FROM    sys.dm_db_partition_stats

或者您也可以通过Windows Azure管理门户检查数据库大小及其使用情况。 在此输入图像描述

资料来源: https //azure.microsoft.com/en-us/documentation/articles/sql-database-monitoring-with-dmvs/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM