NetBackup for MS SQL Server备份和恢复.docx

上传人:b****8 文档编号:23986711 上传时间:2023-05-23 格式:DOCX 页数:14 大小:465.03KB
下载 相关 举报
NetBackup for MS SQL Server备份和恢复.docx_第1页
第1页 / 共14页
NetBackup for MS SQL Server备份和恢复.docx_第2页
第2页 / 共14页
NetBackup for MS SQL Server备份和恢复.docx_第3页
第3页 / 共14页
NetBackup for MS SQL Server备份和恢复.docx_第4页
第4页 / 共14页
NetBackup for MS SQL Server备份和恢复.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

NetBackup for MS SQL Server备份和恢复.docx

《NetBackup for MS SQL Server备份和恢复.docx》由会员分享,可在线阅读,更多相关《NetBackup for MS SQL Server备份和恢复.docx(14页珍藏版)》请在冰豆网上搜索。

NetBackup for MS SQL Server备份和恢复.docx

NetBackupforMSSQLServer备份和恢复

NetBackupforMSSQLServer备份和恢复

一、创建备份脚本

1,要备份SQL数据库,首先要创建备份脚本文件。

在SQL数据库的主机上,打开Windows系统开始菜单中的‘程序组’中的‘VERITASNetBackup’中的‘NetBackupMSSQLClient’,在菜单‘Actions’中选择‘Backup’,如下图所示;

在右边的数据库列表中,选择需要备份的数据库名;

在‘Backuptype’中选择备份的类型;

在‘Backupscript’中选择:

1)‘Launchimmediately’,将已选择的数据库立即提交备份;

2)‘Saveforlaterexecution’,将已选择的数据库备份保存为脚本;

建议选择第二项,保存为备份脚本。

2,选择保存脚本后,会出现如下对话框,在此对话框中输入创建的备份脚本的文件名,其扩展名为bch,然后点击‘Save’,也可以保存到指定的路径;

保存时会有如下提示;

此对话框只是询问您是否总用记事本打开此脚本文件,建议选择‘Yes’,然后会显示此脚本的具体内容,如果没有特殊的要求需要添加或修改语句,则直接关闭即可。

二、创建备份策略

1,备份脚本创建完毕之后,回到NetBackupMasterServer上的主界面上,创建一个新的备份策略,如下图所示;

2,输入新策略的名称,如‘eschddb_sql_backup’,然后按确定,出现策略配置界面,首先是‘Attributes’页面;

在‘Policytype’中选择‘MS-SQL-Server’;

在‘Policystorageunit’中选择需使用的存储单元‘sishu004-dlt2-robot-tld-0’;

在‘Policyvolumepool’中选择已分配用来备份SQL数据的volumepool,本项目中为‘sql_pool’;

点中‘Limitjobsperpolicy’一项,然后在下方的数量指定框中写入99;

其它默认不变;

3,点击‘Clients’页面,如下图所示,

点击‘New’来添加一个客户端,输入客户端的名称,也就是需要备份的那台SQL服务器的主机名,选择好主机类型,然后点击OK按钮;

4,点击‘Files’页面,然后点击‘New’,来添加需要调用的备份脚本,如下图所示,

输入备份脚本的全路径和脚本的文件名,然后点击‘Add’,如下图所示,

5,检查此路径和文件名无误后,点击‘Schedules’页面,然后点击‘New’,来添加一个备份时间计划,如下图所示,

在‘Name’中输入新建备份时间计划的名称,如‘eschddb_sql_backup_full’;

在‘Retention’中选择备份内容的保存周期,本项目中为2Weeks;

在‘Frequency’中设定备份作业的执行频率,本项目中建议设为1days;

可以在页面‘StartWindow’中设定需要备份的时间段,如下图所示;

然后点击OK确认,SQL的备份作业的时间计划就安排好了。

注意,如下图显示,在计划列表中已有一个‘Default-Application-Backup’的备份计划,此计划是SQLAgent执行时需要调用的,所以不可以随意修改或删除,并且要将此计划的数据保存周期‘Retention’一项调整为和之前建立的备份计划中的保存周期相同。

6,点击‘Close’保存,到此备份策略已制定完毕,如果需要手工运行的话,可以点击备份策略名,然后右键鼠标选择‘ManualBackup’即可运行,作业运行时可以在‘ActivityMonitor’中查看,如下图所示;

当一个策略类型为SQL的作业执行时,会连续产生出多个作业,这个作业是SQLAgent调用备份脚本而产生的,只有当第一个作业,即备份计划不是‘Default-Application-Backup’的作业成功完成后,才认为此次备份是成功的。

三、SQL的恢复操作

1,注意,恢复数据库时不可以停止数据库的服务;

2,首先,先要浏览已备份的内容,在SQL数据库的主机上,打开Windows系统开始菜单中的‘程序组’中的‘VERITASNetBackup’中的‘NetBackupMSSQLClient’,在菜单‘Options’中选择‘SetDBMSLoginParameters’;

确认已输入了sa的用户和密码。

3,在菜单‘Actions’中选择‘Restore’,会出现如下对话框;

在‘Hostcomputer’中输入SQL服务器的主机名,需小写;

在‘SQLServerInstance’中输入SQL的实例名,如果此SQL的安装是采用默认安装的,则选择‘’;

在‘Productusedforbackup’中输入备份使用的产品,应选择‘NetBackup’;

在‘Timefilter’中设定需要浏览的备份记录的时间区间;

然后点击OK,下一步;

4,出现如下的恢复选择对话框:

其中在列表中显示此时间段内的备份内容记录,如果需要做恢复的话,用鼠标勾中需要恢复的那次备份记录;

在‘Recoveryoptions’中,如果只恢复一次完全备份记录,则选择Recovered选项,如果需要恢复多次备份记录(如一次完全备份和多次的差别备份),则在最后一次恢复操作才选择Recovered选项,之前的恢复操作就选择NotRecovered选项;

在‘Consistencycheck’中选择是否要进行一致性检查;

在‘Restorescript’中选择‘Launchimmediately’立即提交或是‘Saveforlaterexecution’保存为恢复脚本以后再执行;

建议选择立即运行,然后点击OK,即可。

5,打开客户端上的‘程序组’中的‘VERITASNetBackup’中的‘NetBackupMSSQLClient’,在菜单‘Views’中选择‘ViewStatus’,SQL的备份或恢复过程都可以通过如下的作业运行监视框来查看。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1