时间:2021-07-01 10:21:17 帮助过:158人阅读
创建 备份 角本 在 备份 client端打开“NetBackupMSSQLClient” 添加验证凭据 选择setsqlserverconnection,输入SQLserver信息 选择 备份 类型和对象,然后点击“backup” 选择保存路径,保存角本 5.2创建 备份 策略 打开管理控制台,新建策略。选择 备份 类
创建备份角本
在备份client端打开“NetBackup MS SQL Client”
添加验证凭据
选择set sql server connection,输入SQL server信息
选择备份类型和对象,然后点击“backup”
选择保存路径,保存角本
5.2创建备份策略
打开管理控制台,新建策略。选择备份类型和存储位置
创建备份时间表,选择备份周期和保留周期
选择备份客户端
选择备份对象(在客户端创建的备份角本)
5.3进行sql备份
选择备份策略,右击手动备份即可
5.4 SQL本机恢复
5.4.1创建恢复脚本
在备份client端打开“NetBackup MS SQL Client”
选择“Restore SQL Server objects”
选择好SQL主机后,点击“OK”
选择要恢复期的库文件,请注意图上红色框内的选项修改,一般遵照图中选项即可。
选择脚本保存位置和名称
5.4.2执行恢复脚本
通过文件->管理脚本文件,它会要求查找脚本位置,进行恢复即可
选择“是”开始恢复。
5.5 SQL异机恢复
前提:可以支持异机恢复,但是暂时不支持数据库实例不同的恢复。恢复数据库时,数据库必须在线。
恢复master库时,SQL server要是单用户模式,在管理工具服务MSSQLServer服务启动参数:添加/m,然后再启动。在7.0之后不需要进行切换了,可以在线恢复。
允许异机恢复,在backup-ccr1上面创建C:\Program Files\Veritas\NetBackup\db\altnames\No.restrictions
打开SQL Server的备份客户端界面。
首先打开MS SQLClient客户端界面配置新的数据库SQL属性,参见SQL备份设置。
Host:填写新数据库服务器名称(可以与原数据库服务器名称不同);
Instance:填写数据库实例名(要与原实例名一致)。
点击FileRestore 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"
//数据库日志存储位置,改为新数据库的存储位置
点击Filemange script files读取脚本运行。
注意:恢复大数据库注意事项
执行大型数据库还原时,会出现“客户机读取超时(Client Read Timeout)”错误。“客户机读取超时”设置的默认值为 300 秒(5 分钟)。如果您有包含大型 SQL Server 数据库的客户机,可能需要大大提高该值。
选择主机属性(Host Properties)-〉Master Servers,点击备份服务器(NBU),打开备份服务器属性配置界面,在Timeouts选项把Client read timeout和Media mount timeout更改足够大的时间(建议恢复每10GB数据库预留1小时)。
选择主机属性(Host Properties)-〉Clients,点击备份服务器(EDUFEDB1),打开客户端属性配置界面,在Timeouts选项把Client read timeout更改足够大的时间(建议恢复每10GB数据库预留1小时)。