还原及回复数据库
时间:2007-12-23 来源:不详 作者:迈克DB
执行数据库还原
使用 Enterprise Manager 或 T-SQL 命令可执行还原操作--这两种方式得到的结果相同。与备份操作不同,SQL Server 没有提供还原操作精灵。
使用 Enterprise Manager 执行还原
要使用 Enterprise Manage r执行还原操作,请按照下列步骤操作:
1.在 Enterprise Manager 中,在要还原的数据库名称上按鼠标右钮,在快捷菜单上选取 所有工作 ,然后选择 还原数据库 ,进入 还原数据库 对话框,如图33-1所示。
图33-1 「还原数据库」对话框中的「一般」页签
2.在 一般 页签的顶端是 还原成数据库 下拉式清单,这个清单可指定这个备份将被还原的数据库型态。图33-1显示选择了 Example 数据库。
这里并不要求直接用同样的名称来还原数据库-实际上,应该要使用另一个数据库名称。例如,假定某个使用者意外地删除了一个数据表,想要还原完整的数据库,那么就会将所有人的数据还原成较早的数据。但是,其实可以将数据还原到重新命名的数据库中,取出被删除的数据表,然后将这个数据表插入到仍在工作的数据库中。
3.接着指定还原操作的类型: 数据库 、 档案群组或档案 或者 来源装置 。 数据库 选项可指定还原数据库。 档案群组或档案 选项可指定还原的档案群组或档案。 来源装置 选项可指定还原的装置,装置的内容将决定还原的类型。图33-1显示选择了数据库选项。
内容来自dedecms
4. 参数 区域可以让您设定是否要显示其它数据库的备份(从另一个数据库的备份进行还原),应该要先还原哪个备份(假如设定了多个可用的备份),还有是否应该执行 还原时间点 。 还原时间点 能够还原数据到特定时间的状态。例如,假如在12:01时意外的删除了数据表,可以用 还原时间点 还原12:00时的数据库,刚好在删除发生之前。因为有全部可用的备份清单,可以选择需要使用的备份。假如没有强制还原最新的备份,那么数据库的所有备份都可供选择。
在 还原数据库 对话框中可选择一组备份,然后选择 属性 按钮检视内容。 备份集属性 窗口如图33-2所示。
图33-2 备份集属性窗口
5.选择 确定 ,返回 还原数据库 对话框的 一般 页签,并选择 档案群组或档案 显示一个不同的画面,如图33-3所示。图33-3显示 Example 数据库中所有的档案和档案群组备份。要检视这些档案和档案群组备份的属性,请选取档案或档案群组然后选择 属性 。
图33-3 选取档案群组或档案选项后,还原数据库对话框的一般页签
6.现在选择 来源装置 ,如图33-4所示。当选取一个还原的非凡备份装置时,会需要用到这个选项。必须以手动选取这组备份,然后指定 SQL Server 是否应该执行完全还原、差异还原、交易记录还原或档案和档案群组还原。也可以让 SQL Server 读取备份信息,并将这些信息与其它备份历史信息一起储存在 msdb 数据库。假如要执行数据库还原,这些关于备份的信息就可派上用场了。
本文来自织梦
7.选取 还原数据库 对话框的 选项 页签,如图33-5所示。在这个页签顶端会看到3个复选框。 备份还原后,逐一退出已插入的磁带 复选框可确保磁带不会留在磁带机中被覆写。选择 还原备份前,先提示我 选项提供改变执行备份的机会。而选择 强制对现有的数据库进行还原 复选框让您用还原的数据库覆写现存的数据库。在这个页签,可以在一个新的数据文件名之下还原数据库,这对于保留原始数据库是很有用的。
图33-4 选取来源装置选项之后,还原数据库对话框的一般页签 本文来自织梦
图33-5 还原数据库对话框的选项页签
页签中其它的选项可指定在回复完成后数据库应该保持的状态,如下:
o 保持数据库运作,不还原额外的新增交易记录 这个选项不答应有进一步的差异还原或交易记录还原的回复。实质上是在还原中设定了 RECOVERY 标记。假如选了这个选项,就不能还原交易记录文件备份。
文章评论
共有位Admini5网友发表了评论 查看完整内容