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.
Ещё по этой СУБД
- 601Не удалось продолжить сканирование с NOLOCK из-за перемещения данных
- 50000Пользовательская ошибка, вызванная через RAISERROR
- 3902Для запроса COMMIT TRANSACTION нет соответствующего BEGIN TRANSACTION
- 3729Cannot DROP because it is being referenced by object
- 3961Snapshot isolation transaction failed because the object was modified by a DDL statement
- 1785Introducing FOREIGN KEY constraint may cause cycles or multiple cascade paths
- 9421XML parsing: illegal xml character