2014-07-17 6 views
-1

백업 파일을 복원하지 않고 DB 크기를 구할 수있는 방법이 있습니까?복원하지 않고 백업 파일에서 실제 DB 크기 가져 오기

예 : 10GB의 백업 파일이 있는데 백업 파일을 복원 한 후 DB 크기를 알고 싶습니다. 대부분 DB의 여유 공간 때문에 DB 크기가 백업 파일보다 훨씬 큽니다. 그래서 어쨌든 백업 파일에서만 복원하지 않고 DB 크기를 아는가?

답변

1

예, 그것은 사실이 아니라 데이터베이스 복원의 목록이 포함 된 결과 집합을 반환하고 SQL의 백업 세트에 포함 된 파일을 기록하지 않습니다

RESTORE FILELISTONLY FROM DISK = N'D:\backup_filename.bak' 

아래 같은 크기를 얻을 수 RESTORE FILELISTONLY을 사용할 수 있습니다 섬기는 사람. 결과에는 바이트 단위의 크기를 제공하는 Size 열이 포함됩니다.

크기 숫자 (20,0) 현재 크기 (바이트).

관련 문제