【问题标题】:The database has reached its size quota. Partition or delete data, drop indexes, or consult the documentation for possible resolutions数据库已达到其大小配额。分区或删除数据、删除索引或查阅文档以获取可能的解决方案
【发布时间】:2020-08-26 00:56:01
【问题描述】:

我们正在使用具有 32 GB 存储空间的 Azure SQL 数据库。我从 Azure 门户检查了存储利用率,它显示已使用 68% (22 GB)。但是,当我尝试创建索引时,出现以下错误。

数据库已达到其大小配额。分区或删除数据, 删除索引,或查阅文档以获取可能的解决方案。

谢谢。

【问题讨论】:

    标签: azure-sql-database


    【解决方案1】:

    确保数据库没有使用以下查询设置最大大小。此大小限制与层的大小限制无关。

    SELECT DATABASEPROPERTYEX('db1', 'MaxSizeInBytes') AS DatabaseDataMaxSizeInBytes
    

    您可以将该最大大小更改为数据库正在使用的当前层的限制。

    ALTER DATABASE CURRENT MODIFY MAXSIZE=100MB
    

    还要验证 Azure SQL 没有达到 TempDB 的最大大小。请访问this 文档以查看数据库正在使用的服务层的当前限制。

    【讨论】:

    • ALTER DATABASE [MyDB] MODIFY (MAXSIZE=100MB); --目前需要使用括号
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    • 2013-07-19
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    相关资源
    最近更新 更多