DBAtlas · 数据库运维图谱

40544: The database has reached its size quota (Azure SQL)(数据库已达到大小配额)

SQL Server

含义

Azure SQL Database 达到了服务层级设定的最大数据大小配额。数据库无法再增长,因此新的写入失败。

原因

数据增长到层级上限;大型索引/日志占用空间;或所选层级允许的 MAXSIZE 较小(例如 Basic/Standard S 系列)。未归档的历史数据也会很快占满配额。

解决方法

释放空间:删除/归档不需要的数据,删除未使用的索引,压缩表(数据压缩)。作为永久方案,增大 MAXSIZE 或升级到更高的服务层级:ALTER DATABASE db MODIFY (MAXSIZE = 250 GB); 用 sys.database_files 及相关 DMV 监控大小使用情况。根据增长趋势提前规划扩容。

在 DBAtlas 中打开 →

同一数据库的其他条目