利用BE12.5备份与恢复SQL2005

 

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 并创建列和文件组 :

利用BE12.5备份与恢复SQL2005_第1张图片

 
二. 完全备份数据库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

你可能感兴趣的:(数据库,职场,休闲)