备份环境的部署及实施续――第四部分 SQL Server数据库备份和恢复

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

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

 
2、将数据库文件命名为test

 
3、新建表

 
4、输入表格内容,并存档为table1,环境设置完成后关闭SQL Enterprise Manager

 
 
二、完全备份SQL数据库
1、选择备份源,根据大多数企业习惯,我们选择备份SQL Server服务器上面的所有数据库文件

 
2、测试服务器和数据库的用户及登录密码

 
3、设定设备介质、介质集、介质写入方式等

 
4、命名作业并设定备份方式为完全备份

 
5、设定SQL Agent选项参数如下,提交作业

 
6、作业完成

 
 
三、差异备份SQL数据库
1、修改“环境设置篇”里面增加的test数据库中的table1表格,完成后关闭SQL Enterprise Manager

 
2、因Symantec Backup Exec并不能对master数据库进行差异备份,故我们选择除了master以外的所有数据库作为差异备份的数据源

 
3、命名作业并设定备份方式

 
4、设定SQL Agent选项,提交作业

 
5、作业完成
 

6、删除test数据库文件

 
四、还原完全备份的test数据库
1、创建一个还原作业,选择test数据库完全备份的数据作为还原数据源

 
2、设定“SQL重新定向”(默认还原到原始位置,如果还原到新位置则按下图输入相应信息)

 
3、命名作业并设定还原文件写入方式

 
4、设定SQL Agent选项(还有差异备份还原要做,所以选择如下所示),提交作业

 
5、作业完成

 
6、还原成功后,查看SQL Server 服务器上test数据库是否已经还原。如果已经还原,查看表格table1的值,数据正常,“完全备份”还原成功

 
五、还原差异备份test数据
1、创建差异备份还原作业,选择test差异备份数据作为还原数据源

 
2、命名作业并设定还原文件写入方式

 
3、设定SQL Agent选项(注意跟上面完全备份还原选择的差别),提交作业

 
4、作业完成

 
5、打开SQL Server服务器上的test数据库,查看table1表格,所有数据恢复,还原成功

 
注: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数据还原作业,选择完全备份数据作为还原数据源

 
 
2、命名作业并设定还原文件写入方式

 
3、设定SQL Agent选项(注意跟上面一般数据库“完全还原”、“差异还原”的区别),提交作业

 
4、作业完成,master数据库还原成功,然后即可以对其他数据库进行操作了

 

本文出自 “石头博客” 博客,谢绝转载!

你可能感兴趣的:(sql,server,部署,实施,备份环境)