CA 还原SQL SERVER操作

转载自:[url]http://space.doit.com.cn/54383/viewspace-5006.html[/url]
 
主要内容:
如何将 备份数据库 恢复到另一台 服务器 上。
如何恢复master及其他 系统 数据库。
如何将备份的数据库恢复到另一台服务器上,并覆盖目标数据库。

一、 将备份的数据库恢复到另一台服务器上
1. 先决条件:在目标安装SQL Server、CA Client Agent 、CA SQL Agent,MS SQL Agent服务需要启动
2. 测试环境:
a. 先将RSERVER的SQL进行全备份。
b. 将RSERVER备份的数据库(不包括SQL Server系统数据库)恢复到TESTSERVER01上。目标服务器上不存在需要恢复的同名数据库。
恢复的时候将在目标服务器上自动创建源数据库。
c. 恢复成功的关键点:
选择源的时候,在源数据库上按右键,代理选项
      见附档图一
★ 注意“将文件移动到物理位置”栏,此例中是保存到D盘,但目标服务器没有D盘,
如果不修改此路径,恢复将会失败。这是关键点。
       见附档图二
总结:
将数据库恢复到另一台新的目标服务器,除了这一点,没有其他需要注意的地方。不用在目标服务器上建立同名数据库,然后脱机进行还原。
完成该数据库的完全备份内容后,如果需要恢复其增量/差异备份内容,则需要将目标数据库脱机,然后才能进行还原。
二、 恢复master及其他系统数据库
1. 将目标数据库处于单用户模式
       见附档图三
要以单用户模式启动 Microsoft SQL Server,请执行以下步骤:
1. 在“控制面板”中打开“ 管理 工具”,然后打开“服务”。“服务”窗口打开。
2. 选择下列 Microsoft SQL Server 服务之一:
MSSQLSERVER:对于 Microsoft SQL Server 2000 的默认实例。
MSSQL$:Microsoft SQL Server 2000 的命名实例。实例的名称在 $ 之后。
3. 右键单击该服务。从弹出菜单中,选择“属性”。“服务属性”对话框打开。
4. 如果 Microsoft SQL Server 服务正在运行,请停止该服务。要停止该服务,请
单击“服务属性”对话框中“常规”选项卡上的“停止”。
5. 在“启动参数”窗口项中,为 Microsoft SQL Server 7.0 或 Microsoft SQL Server
2000 输入以下命令:
�Cc �Cm
对于 Microsoft SQL Server 2005,输入以下命令:
-m
6. 单击“启动”重新启动该服务,然后单击“确定”。不要确定后再启动,否则�Cc �Cm
参数将不会生效,也就是说SQL Server不会以单用户模式一样。
2. 然后按常规方法还原,无特殊说明。
总结:
恢复master的时候必须是单用户模式
系统数据库恢复顺序:
master-单用户模式
msdb-普通多用户模式
model-普通多用户模式
           系统数据库恢复时,创建原数据库的SQL Server版本必须与目标SQL Server
一致,否则,会恢复失败。

三、 将备份的数据库恢复到另一台服务器上,并覆盖目标数据库
无重要说明,但需要将目标数据库脱机,然后才能进行还原。
多文件数据库的还原可以指定文件还原的位置,无其他特别的地方
       见附档图四

你可能感兴趣的:(sql,数据库,职场,2005,休闲)