Этот выход:
RESTORE FILELISTONLY FROM DISK = 'c:\path\file.bak';
Имеет Size
колонку (в байтах). Вы можете выполнить математику, чтобы экстраполировать там, например, скажем, результаты в этом столбце:
3211264
802816
Это в байтах, и выражается в КБ (по крайней мере, как Windows Explorer, обнажает его) будет:
3211264 + 802816)/1024 = 3,136 KB
и в МБ будет:
3211264 + 802816)/1024/1024.0 = 3.0625 MB
вы можете хотеть SUM
всей колонны, или вы можете RESTORE ... WITH MOVE
и разместить другое фил на разных дисках, если у вас есть возможность сделать это, и в этом случае вы захотите рассмотреть разные файлы по отдельности.