DBA

System.Data.SqlClient.SqlError: 디스크 볼륨 'c:\'에 사용 가능한 디스크 공간이 부족하여 데이터베이스를 만들 수 없습니다. 본문

[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'

결과는 실로 놀랍다.

Type FileGroupName Size 보기쉬운 Size MaxSize
D PRIMARY 379584512 362MB 35184372080640
L NULL 32692699136 30.44GB 2199023255552

로그가 30.44GB라니 ㅠㅠ


결론은 aaaa.bak 파일을 복원 하려면 하드디스크에 최소한 31GB이상의 공간이 확보되어야 한다. 




728x90
반응형
LIST
Comments