Symantec Backup Exec for Windows Server
软件备份——SQL
数据库
本节主要讲利用BE12
。5
备份与恢复SQL2005
。(注SQL
只能做完全与差异备份与恢复
)
流程:一。SQL2005
新建数据库test
并添加表项或文件组
二.SQL2005
完全备份
三.SQL2005
添加或删除某数据库表项或文件组.
如:test
四.SQL2005
差异备份
五.SQL2005
删除test
新建数据库
六.SQL2005
完全恢复+SQL2005
差异恢复(
注和单独只完全恢复时的区别)
一.
SQL2005
新建数据库test
并添加表项或文件组:
1.
在SQL
数据库服务器上新建一个数据库文件test
并创建列和文件组
图:
二.
完全备份数据库SQL2005
:
1.
选择备份源,我们选择备份SQL Server
服务器上面的所有数据库文件。
2.
选择相关配置,这里就不再多讲了,到最后递交运行就可以,没什么困难。
三.
在新建的数据库test
里新建或删除某些表项列或文件组。(
添加testc
和testd
并添加ccc
和ddd
文件组)
图:
四.
差异备份SQL2005
。
1.
因Symantec Backup Exec
并不能对master
数据库进行差异备份,故选择除了master
以外的所有数据库作为差异备份的数据源或针对某新建数据库差异test
。图:
2.
选择目标设备与介质
3.
设置:在常规里给作业命名,并选择备份作业方法“差异备份”
4.
设定SQL AGENT
代理选择,“差异备份”如图:
5.
备份差异作业完成。
五.
在SQL2005
数据库里删除新建的整个TEST
数据库。图:
六.
SQL2005
完全恢复+
差异恢复:
1.
首先先给SQL2005
完全恢复,然后才能对SQL2005
进行差异恢复(注完全恢复与差异恢复的区别)。创建一个还原作业,选择test
数据库完全备份的数据作为还原数据源
2.
设定SQL Agent
选项(因为等下还有差异备份还原要做,所以选择如下所示),这与单独恢复作业不同。提交作业
3.
作业完全恢复,OK
4.
那么我们还要做差异备份的恢复工作,同样的方法选择源差异备份。图:
5
.源设备的选择,确定
6
.设定SQL Agent
选项(注意跟上面完全备份还原选择的差别),提交作业
7
.好了作业终于完成了。
8
.打开SQL2005
数据库检验一下是否恢复过来了差异备份的数据列表,文件组等
哈哈,都出来了,差异备份时的数据都恢复过来了,也可以完全打得开了使用得了。
另:至于要恢复master
数据库,这里不再多做讲,只要注意俩点即可。
1.
在SQL Server
中master
数据库仅仅只能进行完全备份与恢复,不能做差异备份与恢复。
2.
master
数据库跟其他所有数据库还原方式都不同,在还原master
之前,我们要将SQL Server
服务更改为单用户模式,然后才能还原。如下俩个图:
图1
图2