NetBackup for MS SQL Server备份和恢复.docx
- 文档编号:23986711
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:14
- 大小:465.03KB
NetBackup for MS SQL Server备份和恢复.docx
《NetBackup for MS SQL Server备份和恢复.docx》由会员分享,可在线阅读,更多相关《NetBackup for MS SQL Server备份和恢复.docx(14页珍藏版)》请在冰豆网上搜索。
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的备份或恢复过程都可以通过如下的作业运行监视框来查看。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NetBackup for MS SQL Server备份和恢复 Server 备份 恢复