使用“还原数据库”对话框的“选项”页修改还原作的行为和结果。
使用 SQL Server Management Studio 还原数据库备份
注释
使用 SQL Server Management Studio 指定还原任务时,可以生成包含此还原作的 RESTORE 语句的相应 Transact-SQL 脚本。 若要生成脚本,请单击“ 脚本 ”,然后选择脚本的目标。 有关 RESTORE 语法的信息,请参阅 RESTORE (Transact-SQL)。
选项
还原选项
若要修改还原作行为的方面,请使用 “还原选项 ”面板的选项。
覆盖现有数据库 [WITH REPLACE]
还原操作将覆盖任何当前使用您在还原到字段中指定的数据库名称的还原数据库对话框常规页面上数据库的文件。 即使将备份从其他数据库还原到现有数据库名称,现有数据库的文件也会被覆盖。 选择此选项等效于在 RESTORE 语句中使用 REPLACE 选项(Transact-SQL)。
谨慎
仅在仔细考虑后才使用此选项。 有关详细信息,请参阅 RESTORE 参数(Transact-SQL)。
保留复制设置 [WITH KEEP_REPLICATION]
将已发布的数据库还原到创建数据库的服务器以外的服务器时,保留复制设置。 仅当创建备份时复制数据库时,此选项才相关。
此选项仅在选择 通过回滚未提交的事务使数据库准备就绪 选项(稍后在此表中会详细介绍)时可用,这相当于使用 RECOVERY 选项来恢复备份。
选择此选项等效于在 RESTORE 语句中使用 KEEP_REPLICATION 选项。
有关详细信息,请参阅 备份和还原复制的数据库。
限制对已还原数据库的访问 [WITH RESTRICTED_USER]
使还原的数据库仅适用于 db_owner、 dbcreator 或 sysadmin 的成员。
选择此选项是使用 RESTORE 语句中的RESTRICTED_USER选项的同义词。
恢复状态
若要在存储作后确定数据库的状态,必须选择 恢复状态 面板的选项之一。
恢复并完成恢复
在 “常规”页上的网格中选中要还原的备份集后,恢复最终备份并进而恢复数据库。 这是默认选项,等效于在 RESTORE 语句(Transact-SQL)中指定 WITH RECOVERY。
注释
在完整恢复模式或大容量日志恢复模式下,仅当现在还原所有日志文件时,才选择此选项。
使用 NORECOVERY 还原
使数据库处于还原状态。 这样,就可以在当前恢复路径中还原其他备份。 若要恢复数据库,必须使用 RESTORE WITH RECOVERY 选项执行还原作(请参阅前面的选项)。
此选项等效于在 RESTORE 语句中指定 WITH NORECOVERY。
如果选择此选项,“ 保留复制设置” 选项不可用。
还原至待机状态
使数据库处于备用状态,在该状态下,数据库可用于有限的只读访问。 此选项等效于在 RESTORE 语句中指定 WITH STANDBY。
选择此选项需要在 “备用文件 ”文本框中指定备用文件。 备用文件允许撤消恢复效果。
备用文件
指定备用文件。 可以浏览备用文件,也可以直接在文本框中输入其路径名。
Tail-Log 备份
允许指定与数据库还原一起执行结尾日志备份。
在还原之前进行尾日志备份
选中此框以指定应执行结尾日志备份。
注释
如果在 “备份时间线 ”对话框中选择的时间点需要结尾日志备份,则会选择此框,并且无法对其进行编辑。
备份文件
指定日志尾部的备份文件。 可以浏览备份文件,也可以直接在文本框中输入其名称。
服务器连接
允许关闭现有数据库连接。
关闭现有连接
如果与数据库建立活动连接,还原作可能会失败。 选中 “关闭现有连接”选项 ,确保 Management Studio 和数据库之间的所有活动连接都已关闭。 此复选框在执行还原作之前将数据库设置为单用户模式,并在完成后将数据库设置为多用户模式。
提示
在还原每个备份之前进行提示
指定在还原每个备份后,将显示“ 继续还原 ”对话框,询问是否要继续还原顺序。 此对话框显示下一个媒体集的名称(如果已知),以及下一个备份集的名称和说明。
此选项允许在还原任何备份后暂停还原顺序。 当必须为不同的媒体集交换磁带时,此选项特别有用;例如,当服务器只有一个磁带设备时。 准备好继续时,单击“ 确定”。
可以通过单击 “否”来中断还原序列。 这会使数据库处于还原状态。 为方便起见,可以稍后通过恢复恢复还原顺序,并恢复“ 继续还原 ”对话框中所述的下一个备份。 还原下一个备份的过程取决于它是否包含数据或事务日志,如下所示:
如果下一个备份是完整备份或差异备份,请再次使用 还原数据库 任务。
如果下一个备份是文件备份,请使用 还原文件和文件组的任务。 有关详细信息,请参阅还原文件和文件组(SQL Server)。
如果下一个备份是日志备份,请使用 还原事务日志 任务。 有关通过还原事务日志恢复还原顺序的信息,请参阅还原事务日志备份(SQL Server)。
另请参阅
RESTORE (Transact-SQL)
从设备还原备份 (SQL Server)
还原事务日志备份 (SQL Server)
媒体集、媒体系列和备份集 (SQL Server)
应用事务日志备份 (SQL Server)
还原数据库(“常规”页)