DBAtlas · 数据库运维图谱

1101: Could not allocate a new page because of insufficient disk space in filegroup(文件组磁盘空间不足,无法分配新页)

SQL Server

含义

SQL Server 尝试为对象分配新页,但文件组的磁盘空间不足。数据文件既无法增长也找不到空闲页,因此写入失败。

原因

存放数据文件的磁盘已满;文件禁用了自动增长或已达到 MAXSIZE;或文件组中的每个文件都已达到大小上限。在大批量 INSERT/索引创建期间很常见。

解决方法

释放磁盘空间或为文件组增加空间。扩大文件或启用自动增长:ALTER DATABASE db MODIFY FILE (NAME = logical_name, SIZE = 20GB, MAXSIZE = UNLIMITED, FILEGROWTH = 512MB); 或者,向文件组添加新文件(放在另一块磁盘上)。查看文件使用情况可检查 sys.database_files,用 DBCC SQLPERF 查看可用空间。

在 DBAtlas 中打开 →

同一数据库的其他条目