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 で開く →

同じデータベースの他の項目