1

我需要至少每小时备份一次生产数据库,因为它包含大量财务信息。我已经研究过 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. 这必须是可靠的,并且备份必须易于恢复。

谢谢!

4

1 回答 1

2

“最佳方式”会以固执己见的方式结束这一点,但我可以告诉你,我们使用 I/E 服务并转储 bacpac 文件,它运行良好。

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

使用 SQL Server 中的导入/导出数据层功能来拉下 bacpac 并将其直接导入本地/开发 sql 服务器实例也很容易。

功能明智...

  1. 流程是完全自动化的——我们每晚都有一份工作,每天早上 bacpac 就在那里。
  2. 您不必编写代码 - 看看这里 - http://msdn.microsoft.com/en-us/library/jj650016.aspx
  3. 恢复非常容易 - bacpacs 存储在 Blob 存储中,可以通过 Import Export Data-Tier 恢复到本地或通过管理门户恢复到 Azure。
于 2013-09-09T12:03:23.050 回答