1

我想知道哪种方法是制作副本并将本地 SQL Server 2008(不是 R2)数据库的副本同步到 SQL Azure 的最佳方式。

将 SQL Azure 视为一种故障转移结构......

笔记:

  • 数据库在 SQL Azure 中运行良好
  • 我已经想出了如何让应用程序的其余部分在 Azure 上运行
  • 如果收益(可靠性、效率、复制时间等)值得,请考虑“升级到 SQL Server 2012 因为 X”类型的建议
  • 我正在寻找即时复制(尽可能快)
  • 是的,它最终必须同步回来。如果本地部署崩溃并且云被激活和更改,则需要同步回,但我认为它不需要是自动的......它是更好的!
  • 数据库包含 900 多个表(旧系统)
4

1 回答 1

0

http://www.windowsazure.com/en-us/manage/services/sql-databases/getting-started-w-sql-data-sync/ http://msdn.microsoft.com/en-us/library/ hh456371.aspx

我认为最好的选择是使用 SQL 数据同步,它应该为您提供双向数据,我们目前使用它在数据中心和一个本地本地数据库方面同步世界各地的数据。它只会给你 5 分钟的同步时间,但这可能会,否则下一个最佳选择是使用 SQL Server VM 并执行旧时尚方式。但是我们发现 SQL Azure 数据同步是相当可靠的,并且已经运行了六个月,在 Azure 的四个数据中心的 4 个数据库之间同步。

虽然有一些问题,

  • 它使用触发器。
  • 它将明显地向您当前的 SQL 数据库添加负载和连接。
  • Azure 中的新控制面板对它来说是一场噩梦,所以我暂时使用旧面板。
  • 上次我看它是预览版,所以它可能不是 100% 适合你。

我想那里有一些更好的第三方解决方案,但现成的并且在 Azure SQL 数据同步中非常值得一看你描述的情况。

于 2013-05-21T23:31:37.520 回答