sqlserver定时差异备份_SQLServer定时、实时备份恢复的方法

SQLServer

定时、实时备份

/

恢复的方法

(一)使用

TSql

代码自动备份

SQL Server

中出于数据安全的考虑,所以需要定期的备份数据库。而备

份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,

所以我们不可能

要求管理员每天守到晚上

1

点去备份数据库。

要实现数据库的定时自动备份,

常用的方式就是使用

SQL Server

代理中的作业。

(

1

)启动

SQL Server Agent

服务(确保

SQL Server Agent

服务以经启动)

(

2

)在

SSMS

的对象资源管理中“

SqlServer

管理”节点下面选择作业。然后在

其中新建作业

(

3

)

为作业添加

1

个备份步骤,

类型是

T-SQL

脚本,

然后在命令中输入如下

SQL

语句,该语句实现了对数据库

TestDB1

的完整备份,备份文件在

C

Backup

件夹中,文件名就是

TestDB1+

当时备份的日期字符串

.bak

(

4

)创建好步骤以后,接下来就是创建计划。创建计划比较简单,按照你的需

求选择执行周期和时间间隔,按照创建计划页面来设置就行

(二)界面操作自动备份

使用

SQL

作业中执行

SQL

脚本进行备份的方法虽然已经很简单了,但是至

少还是要去写

BACKUP

脚本,这点有些人觉得不爽,那有没有更简单,更懒的方

法来实现数据库的自动定时备份呢?有,那就是“维护计划”

“维护计划”

是在

SSMS

的对象资源管理中

“管理”

节点下面。

使用维护计划

可以通过可视化的操作,

只点点鼠标就可以创建数据库维护的

SSIS

包,

然后仍然

是通过

SQL Server

作业的方式来运行。

维护计划与前面说到的备份方法本质的不

同就是:维护计划是

SSIS

包,上面的是

T-SQL

脚本。

假设我们现在有一个生产系统的数据库需要进行备份,由于数据库中的数

据很多,

数据文件很大,

如果每次都进行完整备份那么硬盘占用了很大空间,

且备份时间很长,维护起来也很麻烦。对此我们可以采用完整备份

+

差异备份的

方式,

每周日进行一次完整备份,

每天晚上进行一次差异备份。

使用差异备份可

以减小备份文件的大小,

同时还可以提高备份的速度,

不过缺点就是必须使用上

一次完整备份的文件和差异备份的文件才能还原差异备份时刻的数据库,

单独只

有差异备份文件是没有意义。

但是

Ucache

灾备云会彻底解决您在设置中遇到的所有不便,

Ucache

灾备云

可以设置实时备份、

定时备份、

可以备份需要备份的软件、

操作系统等一切需要

备份的应用,

UCACHE

灾备云与本地服务中心建立的灾备中心,数据通过

G

口网

络实时同步备份至灾备中心,

可以实现实时备份,

或是定时备份,

当本地灾备中

专心出现服务器故障或者数据丢失时,

可快速从云平台将数据恢复,

同时云平台

也可将数属据恢复至本地服务中心。

未来可平滑的升级成灾备中心与云虚拟机之

间的远程异地高可用保护。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值