SQL Server 2016 标准版
我们的数据库是 1TB 的 MDF,但该 MDF 中有 500GB 的可用空间。
当我们在辅助(日志传送目标)上进行还原时,MDF 会有 1TB 或 ~500GB 吗?
备份数据库时操作系统看到的数据和日志文件的大小就是将要恢复的大小,而不管文件中有多少可用空间。通过执行以下命令,您可以准确地看到数据文件在恢复时的大小(以字节为单位):
restore filelistonly from disk = 'location_of_backup_file.bak';
Run Code Online (Sandbox Code Playgroud)
[Size] 列(第 5 列)具有可用于检查是否有足够的驱动器空间来恢复数据库的值。