什么是从SQL服务器将数据同步到Azure的最佳方式

什么是从SQL服务器将数据同步到Azure的最佳方式

问题描述:

我有一个SQL 2012数据库,我想同步/复制到Azure中。什么是从SQL服务器将数据同步到Azure的最佳方式

因为我们打算在生产中使用它,所以我们无法使用当前处于预览状态的Azure Sync工具。

这需要接近实时,只有一个方向。 (仅向缓存推送数据到Azure)

这样做的一些推荐工具是什么?

如果你使用Azure的SQL数据库,你可以看看SSIS,同步框架等等...

你将面临的最大挑战不是同步,而是你所拥有的接近实时的需求。

解决此问题的最佳方法是使用Sync Framework,在Azure环境中创建一个位于工作者角色的代理以及位于您的网络上的客户端代理。

这里是一个终端到终端的样本:http://code.msdn.microsoft.com/Windows-Azure-Sync-Service-60293622

这里是另一种选择,这其中使用了两层的办法,更简单,可能更适合你的唯一推情景:http://blogs.msdn.com/b/zkap/archive/2012/04/12/synchronize-sql-server-and-sql-azure-using-sync-framework.aspx