1105: Could not allocate space for object in database because the filegroup is full(ファイルグループが満杯のため領域を割り当てられない)
SQL Server意味
データファイルを格納するファイルグループが満杯で、新しいデータに領域を割り当てられない。挿入/更新が失敗する。
原因
データファイルが拡張できない (自動拡張の無効化または MAXSIZE に到達)、ディスクの空き容量がない、PRIMARY ファイルグループの枯渇、またはファイルサイズの上限。
対処方法
ディスク領域を解放するか、新しいディスク/ファイルを追加する。データファイルの自動拡張を有効にするか拡大する (ALTER DATABASE ... MODIFY FILE)。ファイルグループに新しいファイルを追加する。不要/古いデータをアーカイブして削除する。tempdb の場合は tempdb ファイルとそのディスクを確認する。
同じデータベースの他の項目
- 2628String or binary data would be truncated in table, column ...; truncated value(文字列またはバイナリデータが切り詰められる (テーブル/列/値を表示))
- 1222Lock request time out period exceeded(ロック要求のタイムアウト期間を超過)
- 9002The transaction log for database is full due to ...(トランザクションログが満杯)
- 208Invalid object name(無効なオブジェクト名)
- 229The SELECT/EXECUTE permission was denied on the object(オブジェクトに対する SELECT/EXECUTE 権限が拒否された)
- 4060Cannot open database requested by the login. The login failed(ログインが要求したデータベースを開けない)
- 233A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe)(接続確立後にエラーが発生)