【发布时间】:2020-08-26 00:56:01
【问题描述】:
我们正在使用具有 32 GB 存储空间的 Azure SQL 数据库。我从 Azure 门户检查了存储利用率,它显示已使用 68% (22 GB)。但是,当我尝试创建索引时,出现以下错误。
数据库已达到其大小配额。分区或删除数据, 删除索引,或查阅文档以获取可能的解决方案。
谢谢。
【问题讨论】:
我们正在使用具有 32 GB 存储空间的 Azure SQL 数据库。我从 Azure 门户检查了存储利用率,它显示已使用 68% (22 GB)。但是,当我尝试创建索引时,出现以下错误。
数据库已达到其大小配额。分区或删除数据, 删除索引,或查阅文档以获取可能的解决方案。
谢谢。
【问题讨论】:
确保数据库没有使用以下查询设置最大大小。此大小限制与层的大小限制无关。
SELECT DATABASEPROPERTYEX('db1', 'MaxSizeInBytes') AS DatabaseDataMaxSizeInBytes
您可以将该最大大小更改为数据库正在使用的当前层的限制。
ALTER DATABASE CURRENT MODIFY MAXSIZE=100MB
还要验证 Azure SQL 没有达到 TempDB 的最大大小。请访问this 文档以查看数据库正在使用的服务层的当前限制。
【讨论】: