DBAtlas · Атлас эксплуатации баз данных

1101: Could not allocate a new page because of insufficient disk space in filegroup

SQL Server

Что это значит?

SQL Server попытался выделить новую страницу для объекта, но в файловой группе недостаточно места на диске. Файлы данных не могут ни вырасти, ни найти свободную страницу, поэтому запись завершается ошибкой.

Почему возникает?

Диск с файлом данных заполнен; для файла отключено автоувеличение (autogrow) или достигнут MAXSIZE; либо все файлы в файловой группе достигли предельного размера. Часто встречается при больших INSERT/построении индексов.

Как исправить

Освободите место на диске или добавьте место в файловую группу. Увеличьте файл или включите autogrow: ALTER DATABASE db MODIFY FILE (NAME = logical_name, SIZE = 20GB, MAXSIZE = UNLIMITED, FILEGROWTH = 512MB); В качестве альтернативы добавьте в файловую группу новый файл (на другом диске). Чтобы увидеть использование файлов, проверьте sys.database_files, а свободное место — с помощью DBCC SQLPERF.

Открыть в DBAtlas →

Ещё по этой СУБД