公司用户在试用了net
backup 6.5一段时间后,提出要测试数据库的恢复状况。因为
备份的目的就是数据能不能恢复。
工作环境:
master
server: windows 2003 netbackup 6.5
backup server:windows 2003
sql 2000 SP4(建议备份前打上sp4补丁,否则有可能在备份时发生问题)
Test server:windows 2003 sql 2000 SP4
写在回复前面:
可以将多台 NetBackup 数据库客户机配置为使用一台 NetBackup 主服务器来备份 SQL
Server 数据库。利用这种配置,可以从一台客户机备份 SQL Server 数据库对象,然后将这
些对象恢复到另一台客户机。在下面介绍的过程中,HostA 是最初备份的客户机,HostB即Test server是将恢复重定向到的另一台客户机。
1. 在master备份主服务器上建立权限设置。执行以下操作之一:
◆ 创建名为 install_path\NetBackup\db\altnames\No.Restrictions 的
文件,以允许获得没有限制的重定向恢复权限,因为nbu默认不支持重定向恢复。
2.登录HostB。 在hostB上面安装netbackup 6.5的client.并测试与master的备份恢复正常。
3.
选择文件(File) > 恢复 SQL Server 对象(Restore SQL Server Objects)。
4. 在“备份历史记录选项(Backup History Options)”的SQL HOST对话框中,选择 HostA 作为从中备份目标对象的 SQL 主机。在master备份的介质集中查找所备份过的历史记录
5.选择需要恢复的历史备份记录。
下面的参数根据实际需要修改,Recovery,选择ercovered。然后点击restoe,即开始恢复。
最后根据恢复的数据库文件进行测试!
以上步骤是把数据库恢复至原来位置。且恢复前需要建立相应的数据库目录,否则恢复提示出错。
假如要恢复至其他位置。请根据下面的截图操作。选择save,然后. 编辑此模板,指定目标数据库要使用的名称,以及每个数据库文件使用的文件路径。编辑完模板后,可通过选择文件(File) > 管理脚本文件(Manage script files) 来启动模板。
