我有一个4GB的bak文件,我正在尝试恢复。在SQL Server企业版的“还原”窗口中,我可以看到bak由两个文件组成:文件的行数据类型和文件的日志数据类型。
因为SQL Server要求50GB的可用空间,并且考虑到我的硬盘中没有那么多空间,是否可以指示SQL Server仅恢复行数据文件并忽略日志文件?
答案 0 :(得分:2)
简而言之:不,它不是。
初始恢复需要日志文件的内容。如果没有日志,则无法保证事务一致性,因为更新首先写入日志,然后才写入数据文件。
答案 1 :(得分:0)
如果您不需要日志,则可以在创建备份之前将其缩小。