1105: Could not allocate space for object in database because the filegroup is full
SQL Server의미
데이터 파일을 담는 filegroup이 가득 차 새 데이터에 공간을 할당할 수 없다. 삽입/갱신이 실패한다.
원인
데이터 파일이 증가할 수 없음(autogrowth 비활성화 또는 MAXSIZE 도달), 디스크 여유 공간 없음, PRIMARY filegroup 소진, 또는 파일 크기 한도.
해결 방법
디스크 공간을 확보하거나 새 디스크/파일을 추가한다. 데이터 파일의 autogrowth를 활성화하거나 크기를 늘린다(ALTER DATABASE ... MODIFY FILE). filegroup에 새 파일을 추가한다. 불필요한/오래된 데이터를 아카이브하고 삭제한다. 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
- 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)