[2] Database/MS-SQL
System.Data.SqlClient.SqlError: 디스크 볼륨 'c:\'에 사용 가능한 디스크 공간이 부족하여 데이터베이스를 만들 수 없습니다.
코볼
2010. 11. 11. 15:27
728x90
반응형
SMALL
DB 복원시에 아래와 같은 에러가 나타 났다면,
System.Data.SqlClient.SqlError: 디스크 볼륨 'c:\'에 사용 가능한 디스크 공간이 부족하여 데이터베이스를 만들 수 없습니다.
말 그대로 복원을 시도 했는데 하드 디스크의 용량이 부족 해서 나오는 에러 입니다.
그런데 실제 백업 파일은 몇메가 되지도 않는데 무슨 소리냐?? (예 : aaaa.bak ==> 302MB)
SSMS에서 아래 쿼리를 실행 해보자.
RESTORE FILELISTONLY
FROM DISK = 'D:\_05.DB Backup Files\aaaa.bak'
결과는 실로 놀랍다.
로그가 30.44GB라니 ㅠㅠ
결론은 aaaa.bak 파일을 복원 하려면 하드디스크에 최소한 31GB이상의 공간이 확보되어야 한다.
System.Data.SqlClient.SqlError: 디스크 볼륨 'c:\'에 사용 가능한 디스크 공간이 부족하여 데이터베이스를 만들 수 없습니다.
말 그대로 복원을 시도 했는데 하드 디스크의 용량이 부족 해서 나오는 에러 입니다.
그런데 실제 백업 파일은 몇메가 되지도 않는데 무슨 소리냐?? (예 : aaaa.bak ==> 302MB)
SSMS에서 아래 쿼리를 실행 해보자.
RESTORE FILELISTONLY
FROM DISK = 'D:\_05.DB Backup Files\aaaa.bak'
결과는 실로 놀랍다.
Type | FileGroupName | Size | 보기쉬운 Size | MaxSize |
D | PRIMARY | 379584512 | 362MB | 35184372080640 |
L | NULL | 32692699136 | 30.44GB | 2199023255552 |
로그가 30.44GB라니 ㅠㅠ
결론은 aaaa.bak 파일을 복원 하려면 하드디스크에 최소한 31GB이상의 공간이 확보되어야 한다.
728x90
반응형
LIST