在 SQL Azure 数据库上运行每小时备份的最佳做法



我需要每小时备份一次生产数据库,因为它包含大量财务信息。我已经研究了 SQL 数据同步,但考虑到我们一直在做的架构更改的快节奏,它不会解决问题。

本文:http://msdn.microsoft.com/en-us/library/windowsazure/jj156170.aspx 介绍了几种实现此目的的方法,但我无法弄清楚哪种方法更好:数据库复制导入/导出服务 (.bacpac)。

我遇到的另一件事是跨不同数据中心的数据库镜像技术:http://msdn.microsoft.com/en-us/library/windowsazure/jj870961.aspx 没有更简单的方法呢?如果 Azure 具有自动备份,为什么我甚至需要它?(假设他们确实拥有它)。

我的问题是最好的方法是什么?

我正在寻找的功能:

  1. 这个过程必须完全自动化。
  2. 我不想编写新的代码/脚本来实现自动化。
  3. 这必须是可靠的,备份必须易于恢复。

谢谢!

"

最佳方法"将作为意见关闭它,但我可以告诉你,我们使用I/E服务并转储一个bacpac文件,它运行良好。

备份存储在 Blob 存储中,易于访问。

使用 SQL Server 中的导入/

导出数据层功能将 bacpac 拉下并将其直接导入到本地/开发 SQL Server 实例中也很容易。

功能明智...

  1. 流程是完全自动化的 - 我们有一个夜间工作来做这件事,而 bacpac 每天早上就在那里。
  2. 您不必编写代码 - 请看这里 - http://msdn.microsoft.com/en-us/library/jj650016.aspx
  3. 恢复非常容易 - bacpac 存储在 Blob 存储中,可以通过导入导出数据层还原到本地,也可以通过管理门户还原到 Azure。

最新更新