Symantec Backup Exec for Windows Server
SQL Server数据库备份和恢复

一、布置测试环境:
1、在SQL数据库服务器上新建一个数据库文件
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复

 
2、将数据库文件命名为test
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
3、新建表
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
4、输入表格内容,并存档为table1,环境设置完成后关闭SQL Enterprise Manager
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
 
二、完全备份SQL数据库
1、选择备份源,根据大多数企业习惯,我们选择备份SQL Server服务器上面的所有数据库文件
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
2、测试服务器和数据库的用户及登录密码
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
3、设定设备介质、介质集、介质写入方式等
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
4、命名作业并设定备份方式为完全备份
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
5、设定SQL Agent选项参数如下,提交作业
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
6、作业完成
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
 
三、差异备份SQL数据库
1、修改“环境设置篇”里面增加的test数据库中的table1表格,完成后关闭SQL Enterprise Manager
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
2、因Symantec Backup Exec并不能对master数据库进行差异备份,故我们选择除了master以外的所有数据库作为差异备份的数据源
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
3、命名作业并设定备份方式
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
4、设定SQL Agent选项,提交作业
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
5、作业完成
 备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复

6、删除test数据库文件
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
四、还原完全备份的test数据库
1、创建一个还原作业,选择test数据库完全备份的数据作为还原数据源
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
2、设定“SQL重新定向”(默认还原到原始位置,如果还原到新位置则按下图输入相应信息)
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
3、命名作业并设定还原文件写入方式
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
4、设定SQL Agent选项(还有差异备份还原要做,所以选择如下所示),提交作业
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
5、作业完成
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
6、还原成功后,查看SQL Server 服务器上test数据库是否已经还原。如果已经还原,查看表格table1的值,数据正常,“完全备份”还原成功
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
五、还原差异备份test数据
1、创建差异备份还原作业,选择test差异备份数据作为还原数据源
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
2、命名作业并设定还原文件写入方式
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
3、设定SQL Agent选项(注意跟上面完全备份还原选择的差别),提交作业
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
4、作业完成
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
5、打开SQL Server服务器上的test数据库,查看table1表格,所有数据恢复,还原成功
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
注:MS SQL  Server中,除master数据库外,其他所有数据库都可以参考以上对test数据库还原模式和步骤进行还原。
 
六、还原master数据库
在SQL Server中master数据库仅仅只能进行完全备份,而Symantec Backup Exec for Windows Server备份软件并不能自动将master数据库的差异备份转换成完全备份,如果设置了master数据库进行差异备份,备份作业会失败。故对master数据库我们只要进行完全备份和还原。
master数据库跟其他所有数据库还原方式都不同,在还原master之前,我们要将SQL Server服务更改为单用户模式,然后才能还原,而Symantec Backup Exec for Windows Server会自动完成这些步骤,跟CA BrightStor Backup备份软件的还原有一定区别,具体步骤如下:
1、创建master数据还原作业,选择完全备份数据作为还原数据源
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
 
2、命名作业并设定还原文件写入方式
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
3、设定SQL Agent选项(注意跟上面一般数据库“完全还原”、“差异还原”的区别),提交作业
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复
 
4、作业完成,master数据库还原成功,然后即可以对其他数据库进行操作了
备份环境的部署及实施续——第四部分 SQL Server数据库备份和恢复