데이터베이스 개발자 질문과 답변 게시판
mdf 파일 자동증가 설정을 해 놓았는데 자동 증가가 되지 않습니다.
HDD 공간은 남아있는 상태이구요..
[파일 그룹 'PRIMARY'에 디스크 공간이 부족하여 데이터베이스 'PERF_DB'에 새 페이지를 할당할 수 없습니다.]
이런 오류가 발생합니다.
그리고 하나 더 이상한 것은...
SQL Server 로그를 확인해 보았더니..위의 오류가 발생하기 전에...
D:\5.0 DB\PERF2_DB.ndf: Operating system error 665(파일 시스템 제한으로 인해 요청한 작업을 완료할 수 없습니다.) encountered.
위와 같은 오류가 먼저 발생하였고...
그 이후에 나타나더라구요...
자동증가 설정도 확인하였고 HDD의 남은 공간도 확인하였습니다.
그리고 파일 시스템은 NTFS 입니다.
HDD의 문제인가요?...아니면 DB 설정의 문제일까요?
만약 HDD 의 문제라면 어떻게 처리해야 할까요?
꼭 답변 좀 부탁드려요
네..추가 정보를 좀더 올려요..
Comment 12
-
탱소연
2012.12.11 11:56
-
뚝심
2012.12.11 14:19
네...추가 정보로 이미지 파일 올렸구요..
현재 데이터베이스의 크기는 309925.06MB 이구요..
사용가능한 공간은 36264.19MB 이구요..
그리고 PRIMARY 파일그룹내에...파일이 2개가 있구요..
한개는 처음크기가 218200MB 이구요..자동증가는 "없음" 상태이구요..
두번째 파일의 처음크기는 72000MB 이구요...1000MB 단위로 무제한 증가로 설정되어 있어요..
그리고 D드라이브의 파일시스템은 NTFS 이구요..
용량은 1.8TB이고
사용 가능한 공간은 253GB 입니다.
꼭 좀 답변 부탁드려요
-
D드라이브의 파일시스템이 FAT32인지 확인해보세요.
혹시 그렇다면 하나의 파일의 최대 크기는 4기가입니다.
-
백업이나 MDF파일을 다른곳으로 옮긴후 D 드라이브를 NTFS로 포맷해야겠네요.
FAT32를 NTFS로 수정할 수도 있지만 저라면 포멧하겠습니다.
-
뚝심
2012.12.11 13:47
D 드라이브가 NTFS 이거든요...
그래서 제가 더 답을 못 찾고 있네요..꼭 좀 답변 주세요
-
탱소연
2012.12.11 13:52
위에 쓴거처럼 머라도 정보를 더 줘보심이...
-
탱소연
2012.12.11 14:35
현재 각각 파일의 크기도 알아야할거같습니다..
MDF, NDF, LDF ....
보니까..
로그 파일의 최대 크기는 2TB이고 데이터 파일의 최대 크기는 16TB라고하는데.....
-
뚝심
2012.12.11 14:46
네...
mdf 파일의 크기는 223GB 이구요
ndf 파일의 크기는 73GB 이구요
ldf 파일의 크기는 20GB 입니다.
-
minsouk
2012.12.11 14:45
1.
select * from master.dbo.sysaltfiles where name ='your_database_name'
2. (관리자 권한으로)
msinfo32 /report c:\aaaa.txt
3.
windows 에러로그 전체
4.
sql server errorlog 폴더 전체
를 압축해서 올리시면 간단하게 한번 볼 수 있지도 않을까 생각 됩니다.
-
혹시 DB 스넵샷이 있나요??
-
jevida(강성욱)
2012.12.12 15:39
-
minsouk
2012.12.12 15:41
검색 능력이 탁월하십니다. ^.^
현재 mdf, ndf 파일 크기 디스크 전체크기 디스크 남은 용량 등 다른 정보가 있어야 확인 가능하지 않을까여 ㅋ