[英]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.