SQL Server 2005 PRIMARY 파일 그룹 용량 부족에 따른 오류와 관련하여 아래와 같이 정리합니다.
[환경]
SQL Server 2005
[현상]
이벤트 형식: 오류
이벤트 원본: MSSQLSERVER
이벤트 ID: 1105
사용자: N/A
'PRIMARY' 파일 그룹이 꽉 찼으므로 데이터베이스 'LAIGODB'의 개체 'dbo.filetable'.'PK_filetable'에 공간을
할당할 수 없습니다. 필요 없는 파일을 삭제하거나, 파일 그룹의 개체를 삭제하거나, 파일 그룹에 파일을
추가하거나, 파일 그룹의 기존 파일에 대해 자동 증가를 설정하여 디스크 공간을 만드십시오.
[원인]
PRIMARY 파일 그룹에 있는 데이터베이스 파일 용량이 최대 사이즈에 도달하였습니다.
[조치방법]
1. 데이터베이스 내 필요하지 않는 데이터를 삭제합니다.
2. 디스크 여유 공간을 확인하여 파일 그룹의 maxsize를 증가하거나 PRIMARY 파일 그룹에 파일을 추가합니다.
3. 새로운 파일 그룹을 생성합니다. (관련 자료 참고할 것)
가. 파일그룹의 maxsize 변경 방법
나. PRIMARY 파일 그룹에 파일 추가
MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED }, FILEGROWTH = growth_increment [ KB | MB | GB | TB | % ]) TO FILEGROUP [PRIMARY]
[분석결과]
Sp_helpdb 'LAIGODB'
name
fileid filename filegroup size maxsize
-------------------------------------------------------------------------------------------------------------------------------------------------
LAIGODB_1_Data 1 D:\DATA\LAIGODB_1_Data.MDF PRIMARY 5120000 KB 5120000 KB LAIGODB_1_Log 2 D:\DATA\LAIGODB_1_Log.LDF NULL 10240 KB 3072000 KB LAIGODB_2_Data 3 D:\DATA\LAIGODB_2_Data.NDF PRIMARY 5120000 KB 5120000KB LAIGODB_2_Log 4 D:\DATA\LAIGODB_2_Log.ldf NULL 10240 KB 3072000KB
[참고자료]
ALTER DATABASE (Transact-SQL)
http://msdn.microsoft.com/en-us/library/ms174269.aspx
작성자 : Lai Go / 작성일자 : 2008.08.04
'데이터베이스 > SQL Server' 카테고리의 다른 글
시스템 데이터베이스 이동 (msdb,model,tempdb) (0) | 2008.09.28 |
---|---|
시스템 데이터베이스 이동 (master 및 리소스 데이터베이스) (0) | 2008.09.28 |
SQL Server Trace Log 확인 (0) | 2008.09.28 |
SQL Agent Service 온라인 실패 - 메모리 페이지 잠금 (0) | 2008.09.28 |
데이터베이스 산출물(스키마 내역서) Export (0) | 2008.06.09 |