在我的BLOG中,上传的都是一些有用的IT软件技术经验,我喜欢把自已在工作中碰到的各种IT软件问题及一些实践过的IT技术或是看到过的好的技术文档记录下来,以供大家参考或是学习.

CA 还原SQL SERVER操作说明

上一篇 / 下一篇  2008-08-04 11:47:04 / 个人分类:备份存储

SQL Server恢复

主要内容:
如何将备份数据库恢复到另一台服务器上。
如何恢复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 输入以下命令:
–c –m
对于 Microsoft SQL Server 2005,输入以下命令:
-m
6. 单击“启动”重新启动该服务,然后单击“确定”。不要确定后再启动,否则–c –m
参数将不会生效,也就是说SQL Server不会以单用户模式一样。

2. 然后按常规方法还原,无特殊说明。

总结:
恢复master的时候必须是单用户模式
系统数据库恢复顺序:
master-单用户模式
msdb-普通多用户模式
model-普通多用户模式
           系统数据库恢复时,创建原数据库的SQL Server版本必须与目标SQL Server
一致,否则,会恢复失败。


三、 将备份的数据库恢复到另一台服务器上,并覆盖目标数据库
无重要说明,但需要将目标数据库脱机,然后才能进行还原。

多文件数据库的还原可以指定文件还原的位置,无其他特别的地方

       见附档图四


TAG: Server server SERVER SQL 服务器 数据库 Agent

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar