Sql server 如何忽略sql server bak文件中的日志文件

Sql server 如何忽略sql server bak文件中的日志文件,sql-server,sql-server-2012,Sql Server,Sql Server 2012,我有一个4GB的bak文件,我正在尝试恢复。在SQLServerEnterpriseEdition的Restore窗口中,我可以看到bak由两个文件组成:行数据类型的文件和日志数据类型的文件 由于SQL Server要求提供50GB的可用空间,并且我的硬盘中没有那么多空间,是否可以指示SQL Server仅恢复行数据文件而忽略日志文件?简而言之:不,不是 初始恢复需要日志文件的内容。没有日志,无法保证事务一致性,因为更新首先写入日志,然后才写入数据文件。如果不需要日志,则可以在创建备份之前收缩日

我有一个4GB的bak文件,我正在尝试恢复。在SQLServerEnterpriseEdition的Restore窗口中,我可以看到bak由两个文件组成:行数据类型的文件和日志数据类型的文件


由于SQL Server要求提供50GB的可用空间,并且我的硬盘中没有那么多空间,是否可以指示SQL Server仅恢复行数据文件而忽略日志文件?

简而言之:不,不是


初始恢复需要日志文件的内容。没有日志,无法保证事务一致性,因为更新首先写入日志,然后才写入数据文件。

如果不需要日志,则可以在创建备份之前收缩日志