还原文件和文件组(“选项”页)

使用**“还原文件和文件组”对话框的“选项”**页,可以指定用于还原文件或文件组的其他选项。

使用 SQL Server Management Studio 还原文件备份

注意注意

使用 SQL Server Management Studio 指定还原任务时,可以通过单击“脚本”按钮,再为脚本选择一个目标,以生成对应的 Transact-SQLRESTORE 脚本。

选项

  • 还原为文件组
    指示要还原整个文件组。

  • 覆盖现有数据库
    指定还原操作应覆盖所有现有数据库及其相关文件,即使已存在同名的其他数据库或文件。

    选择此选项等效于在 Transact-SQL RESTORE 语句中使用 REPLACE 选项。

  • 还原每个备份之前进行提示
    在还原每个备份设置前要求您进行确认。

    如果对于不同媒体集必须更换磁带,例如在服务器具有一个磁带设备时,此选项非常有用。

  • 限制访问还原的数据库
    使还原的数据库仅供 db_ownerdbcreatorsysadmin 的成员使用。

    选择此选项等效于在 Transact-SQL RESTORE 语句中使用 RESTRICTED_USER 选项。

  • 将数据库文件还原为
    显示数据库的原始文件名。您可以更改要还原到的任意文件的路径及名称。

    下表列出了网格的列标题并对列值进行了说明。

    标题

    原始文件名

    源备份文件的完整路径。

    文件类型

    指定备份中数据的类型:“数据”“日志”“Filestream 数据”。包含在表中的数据备份在“数据”文件中。事务日志数据备份在“日志”文件中。存储在文件系统中的二进制大型对象 (BLOB) 数据备份在“Filestream 数据”文件中。

    还原为

    要还原的数据库文件的完整路径。若要指定新的还原文件,请单击文本框,再编辑建议的路径和文件名。更改“还原为”列中的路径或文件名等效于在 Transact-SQL RESTORE 语句中使用 MOVE 选项。

  • 回滚未提交的事务,使数据库处于可以使用的状态。无法还原其他事务日志。(RESTORE WITH RECOVERY)
    恢复数据库。此选项等效于在 Transact-SQL RESTORE 语句中指定 WITH RECOVERY。

  • 不对数据库执行任何操作,不回滚未提交的事务。可以还原其他事务日志。(RESTORE WITH NORECOVERY)
    使数据库处于还原状态。若要恢复数据库,则将需要使用前面的 RESTORE WITH RECOVERY 选项(请参阅上面的内容)来执行另一个还原操作。此选项等效于在 Transact-SQL RESTORE 语句中指定 WITH NORECOVERY。

    如果选择此选项,**“保留复制设置”**选项将不可用。

  • 使数据库处于只读模式。回滚未提交的事务,但将回滚操作保存在一个文件中,以便可使恢复效果逆转。(RESTORE WITH STANDBY)
    使数据库处于备用状态。此选项等效于在 Transact-SQL RESTORE 语句中指定 WITH STANDBY。

    选择此选项需要您指定一个备用文件。

  • 回滚撤消文件
    在**“回滚撤消文件”**文本框中指定备用文件名称。如果使数据库处于只读模式 (RESTORE WITH STANDBY),则必须选中此选项。

注意注意

使用复制数据库向导将 SQL Server 2005 或 SQL Server 2000 数据库复制到 SQL Server 2008 后,该数据库将立即变为可用,然后自动进行升级。如果数据库具有全文索引,升级过程将导入、重置或重新生成它们,具体取决于“全文升级选项”服务器属性的设置。如果升级选项设置为“导入”“重新生成”,则全文索引将在升级过程中不可用。导入可能需要数小时,而重新生成最多可能需要十倍的时间,具体取决于编制索引的数据量。另请注意,如果将升级选项设置为“导入”,并且全文目录不可用,则会重新生成关联的全文索引。有关查看或更改“全文升级选项”属性设置的信息,请参阅如何查看或更改全文搜索的服务器属性 (SQL Server Management Studio)