SQL Azure备份&恢复策略

时间:2011-09-28 14:04:11

标签: sql azure

我们有一个基于Web的(ASP.NET MVC)应用程序,它将SQL Server 2008用于其数据库。

因为数据对我们(以及我们的客户)很重要,所以我们有一个备份&恢复策略,简而言之,看起来像这样:

-Weekly: Full database backup
-Nightly: Differential backup
-Hourly: Log backup

我们使用的策略受到金伯利·特里普(可以在这里查看:https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&EventId=1032278589&CountryCode=US)的网络直播的影响很大。

问题:

由于我们正在考虑将数据库迁移到SQL Azure,我想知道是否有人已经建立了类似的备份和放大器。在SQL Azure中恢复策略。

有没有人遇到任何已知的问题,试图安装备份&使用Azure还原策略?

感谢您提供任何帮助。

5 个答案:

答案 0 :(得分:8)

备份/恢复是SQL Azure中完全不同的动物,因为传统的备份/恢复命令不可用。有关概述,请参阅文章SQL Azure Backup and Restore Strategy,然后阅读Copying Databases in SQL Azure。另请查看redgate的(测试版)第三方tool for SQL Azure Backup

编辑:添加对今天出现的新博客帖子的引用(2011年9月29日):Data backup strategies for Windows and SQL Azure

答案 1 :(得分:0)

除了Joe提到的选项之外,您还可以使用DAC here。由于您现在可以从门户中的blob存储导入/导出BACPAC文件,因此它有点过时了。

答案 2 :(得分:0)

Redgate提供了一个免费工具,用于将数据库从SQL Azure备份和还原到SQL Server或Azure Blob存储:

答案 3 :(得分:0)

我写了一篇关于将SQL Azure数据库备份到博客文件的博客文章,使用比一些免费命令行工具和Windows任务调度程序更复杂的东西,应该为您节省一些金钱和麻烦: - )

https://iainhunter.wordpress.com/2012/08/21/sql-azure-disaster-recovery/

答案 4 :(得分:0)

codeplex上有一个项目可以让工作人员担任备份代理。