您的位置:首页 > 数据库

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

2015-12-31 17:08 435 查看
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分钟执行一次日志备份。
详见下表:


Global Azure SQL Server level






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



以下是官方文档,
https://azure.microsoft.com/en-us/blog/azure-sql-database-point-in-time-restore/
既然备份是自动完成的,接下来就是数据库的还原,
上面我们已经说了,AZURE 的SQL Server户自动备份,所以我们昨天新建的表,今天查看数据是完整的,我们为了掩饰自动备份的效果,我们将里面的数据删除一部分
我们查看当前数据库服务器中的数据有以下



我们通过命令将前面三条数据删除,然后保留两条数据
delete from dbo.info where name = '张三'
delete from dbo.info where name = '李四'
delete from dbo.info where name = '王五'



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



然后我们使用备份的进行还原;
注:在Azure上的还原机制是通过备份的文件还原到一个新建的服务器上,这个就是azure上的还原机制
Global Azure SQL Server Datbase
Azure上的时间为UTC时间,所以我们查看还原事件必须加上8个小时






可以选择所需的还原时间



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



我们选择昨天的备份记录



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



开始创建还原数据库信息



还原的SQL数据库创建完成



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



本文出自 “高文龙” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: