我们有一个基于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还原策略?
感谢您提供任何帮助。
答案 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上有一个项目可以让工作人员担任备份代理。