Global Azure SQL Server Database 备份还原机制介绍-阿里云开发者社区

开发者社区> 数据库> 正文

Global Azure SQL Server Database 备份还原机制介绍

简介:

我们前面介绍了一些关于Global Azure SQL Server Database的相关文章,今天呢,我们主要介绍一下,在Global Azure SQL Server Database中数据库的备份和还原机制的配置介绍,经过了解后,Global Azure SQL Server Database的Backup 和Recovery机制跟我们现实中还是有很大差别的,比如在Global Azure SQL Server Database中的backup是自动完成的,无需我们单独进行配置设定,备份的模式及时长是根据SQL Server Database的功能级别来划分的;而且最让大家接受不了的就是Global Azure SQL Server Database Recovery的机制,Global Azure SQL Server Database Recovery是将备份的数据然后还原到新的SQL Server服务器上,而不是我们理解的本地覆盖,对于这样的方式我很不理解;也许微软这么设计自由他的道理,但是对于我个人来说这样的方式是接受不了的。好了不多说了,具体看看见下介绍:

SQL Azure自动备份机制

SQL Azure提供的内置自动备份功能,其基本、标准和高级版本所对应的保留期限分别为7天, 14天和35天;其自动备份时间频率机制:每周执行一次全备份,每天执行一次差异备份,每5分钟执行一次日志备份。

详见下表:

clip_image001Global Azure SQL Server level

clip_image003

clip_image005

我们一开始创建了一个数据库,然后通过上面提到的自动备份机制,我们可以查看备份的数据记录;单击还原可以查看到备份的日期信息

clip_image007

以下是官方文档,

https://azure.microsoft.com/en-us/blog/azure-sql-database-point-in-time-restore/

既然备份是自动完成的,接下来就是数据库的还原,

上面我们已经说了,AZURE 的SQL Server户自动备份,所以我们昨天新建的表,今天查看数据是完整的,我们为了掩饰自动备份的效果,我们将里面的数据删除一部分

我们查看当前数据库服务器中的数据有以下

clip_image009

我们通过命令将前面三条数据删除,然后保留两条数据

delete from dbo.info where name = '张三'

delete from dbo.info where name = '李四'

delete from dbo.info where name = '王五'

clip_image011

我们再次查看当前数据库的

clip_image013

然后我们使用备份的进行还原;

注:在Azure上的还原机制是通过备份的文件还原到一个新建的服务器上,这个就是azure上的还原机制

Global Azure SQL Server Datbase

Azure上的时间为UTC时间,所以我们查看还原事件必须加上8个小时

clip_image015

clip_image017

可以选择所需的还原时间

clip_image019

注:我们在还原的时候,如果修改需要还原的数据库名称的是,修改成需要覆盖的Student数据库的时候,会提示该数据库已经存在,不能还原,所以我们需要修改还原后的数据库名称;

所以我们只能默认或者定义还原后的数据库名称

clip_image021

我们选择昨天的备份记录

clip_image023

开始还原,提示正在创建还原数据库

clip_image025

开始创建还原数据库信息

clip_image027

还原的SQL数据库创建完成

clip_image029

我们发现根据数据库的备份日期还原出了一个新的服务器;

clip_image031



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1730507,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章