当前位置:文档之家› NBU7.5备份恢复SQL

NBU7.5备份恢复SQL

1、创建备份角本
1.1:在备份client端打开“NetBackup MS SQL Client”
1.2:添加验证凭据
1.3:选择备份类型和对象,然后点击“backup”
1.4: 选择保存路径,保存角本
2、创建备份策略
2.1 打开管理控制台,新建策略。

选择备份类型和存储位置
2.2:创建备份时间表,选择备份周期和保留周期
2.3:选择备份客户端
2.4:选择备份对象(在客户端创建的备份角本)
3、本机恢复
3.1:创建恢复角本
在备份client端打开“NetBackup MS SQL Client”
3.2:选择“Restore SQL Server objects”
3.3:选择好SQL主机后,点击“OK”
3.4:选择要恢复期的库文件,请注意图上红色框内的选项修改,
一般遵照图中选项即可。

3.5:选择脚本保存位置和名称
3.6:执行恢复脚本
选择“是”开始恢复。

4、 SQL 异机恢复 前提:可以支持异机恢复,但是暂时不支持数据库实例不同的恢复。

3、恢复数据库时,数据库必须在线。

恢复master 库时,SQL server 要是单用户模式,在管理工具→服务→MSSQLServer 服务→启动参数:添加/m ,然后再启动。

允许异机恢复,在backup-ccr1上面
创建C:\Program Files\Veritas\NetBackup\db\altnames\No.restrictions
打开SQL Server的备份客户端界面。

首先打开MS SQLClient客户端界面配置新的数据库SQL属性,参见SQL备份设置。

Host:填写新数据库服务器名称(可以与原数据库服务器名称不
同);
Instance:填写数据库实例名(要与原实例名一致)。

点击File Restore SQL server object,选择SQL的source(备份源,即备份的原客户端)。

SQL Host:填写原数据库服务器名称;
Source Instance:填写原数据库实例名;
Time filter:选择时间查询范围。

选择要恢复的数据库,建议在scripting选择创建脚本,以便更改。

注意图中选项
关于脚本,需要更改3处
DATABASE "test"
//数据库名称,不建议修改
TO "C:\Program Files\Microsoft SQL Server\MSSQL$CHINAEDUDB\Data\my-test.MDF"
//数据库文件存储位置,改为新数据库的存储位置
TO "C:\Program Files\Microsoft SQL Server\MSSQL$CHINAEDUDB\Data\ my-test _Log.LDF"
//数据库日志存储位置,改为新数据库的存储位置
点击File mange script files读取脚本运行。

注意:恢复大数据库注意事项
执行大型数据库还原时,会出现“客户机读取超时(Client Read Timeout)”错误。

“客户机读取超时”设置的默认值为300 秒(5 分钟)。

如果您有包含大型SQL Server 数据库的客户机,可能需要大大提高该值。

选择主机属性(Host Properties)-〉Master Servers,点击备份服务器(NBU),打开备份服务器属性配置界面,在Timeouts 选项把Client read timeout和Media mount timeout更改足够大的时间(建议恢复每10GB数据库预留1小时)。

相关主题