SQL Azure,数据库副本的频率和备份策略

山姆·乔利

尝试设计用于SQL Azure的数据库备份策略。首先,交易量约为200 / day。

我要防范的方案是:

1)完整的数据库丢失,故障,损坏,这基本上由SQL Azure的保存到3点策略来解决,即它具有1个主副本和2个辅助副本。

2)错误代码或用户错误导致记录损坏。我不想为此恢复数据库,而我目前的想法是使用“先前”(也许是前一天晚上)的数据库副本并进行数据比较。记住的工具是VS中使用了SQL Server数据工具。

我目前的想法是每天一次晚上进行一次数据库复制,即

Create Database as copy of liveDB

我认为MS谈论的是滚动3副本过程,在我的情况下,将保留3天的备份,然后副本1将被副本4覆盖。

还按照MS的建议执行DB导出。

有什么想法吗?

埃里克·F

由于问题是“想法?” 这里有一些:

请注意,通过Azure管理页面进行的数据库导出会产生BACPAC,该BACPAC在事务上不一致(请参见http://msdn.microsoft.com/zh-cn/library/hh335292.aspx)。

如上所示,数据库副本(将数据库创建为liveDB的副本)在事务上是一致的,但是完成后它是可计费的,因为它将具有与源数据库相同的版本和数据库大小(请参阅http://msdn.microsoft .com / zh-CN / library / azure / ff951631.aspx)。

如JuneT所述,使用自动导出在事务上是一致的,因为它首先创建数据库副本,然后再执行数据库导出。由于无论副本在线多长时间,数据库都是按天计费的,因此,如果您每天进行备份,则由于副本在生产BACPAC之前就已经在线,因此您将为源数据库支付双倍的费用。一旦生成了BACPAC,自动导出就不再需要该副本,但是您仍需按比例分配使用天的费用。您的保留设置也会影响与存储帐户相关的帐单,因为您需要按照存储的BACPAC的大小付费。



请参阅http://blogs.msdn.com/b/sql-bi-sap-cloud-crm_all_in_one_place/archive/2013/07/24/sql-azure-automated-database-export.aspx

http://msdn.microsoft .com / library / azure / ee621788.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Azure SQL数据库备份和还原

具有活动副本的Azure SQL数据库副本

无法设置Azure SQL数据库长期备份保留

Windows Azure SQL数据库创建登录-过期策略?

无法打开备份设备-SQL Server本地备份数据库到Azure存储

如何使用弹性池通过 Azure SQL 中的存储过程备份和恢复数据库?

创建SQL Server数据库备份

将SQL Server备份还原到Azure SQL数据库

无法使用 PowerShell 或 T-SQL 将 SQL 数据库备份到 Azure Blob 存储

将Azure SQL数据库备份到Recovery Services保管库

什么是Azure SQL数据库当前版本?应使用哪个SSMS备份数据库?

如何删除 azure sql server 并只保留无服务器数据库副本

移动数据库文件后,SQL Server到Azure的备份停止工作

Azure SQL 数据库每周自动备份到本地服务器

带有SQL Server数据库的Azure VM-备份和文件恢复

SQL Server 数据库是否需要备份设备来备份数据库?

备份和保存SQL Server数据库的VB.Net代码不起作用

Azure sql 数据库使用和成本

Azure SQL 数据库首次连接超时和 ADF

在Azure SQL数据库中启用和配置FILESTREAM

每日导入和导出Azure SQL数据库

Azure Synapse、Azure SQL 数据库、Azure 托管实例和本地 SQL Server 中的跨数据库查询

对Azure托管的ASP .Net 5站点进行地理复制和流量路由,并跨大陆备份SQL数据库

我们能否看到Azure SQL数据库在内部用于存储MDF / LDF和备份文件的存储帐户?

将 Azure SQL 数据库的备份还原到另一个资源组的另一个 Azure SQL 数据库

Azure SQL数据库弹性池和Azure SQL数据库托管实例之间有什么区别?

如何备份 Azure SQL Server 数据库并在物理服务器中的 sql server 中还原

SQL Server数据库邮件的数量或频率限制

从Access前端执行SQL数据库备份