从SQL Server将数据同步到Azure的最佳方法是什么?

时间:2013-10-30 05:46:30

标签: sql-server azure sql-server-2012 microsoft-sync-framework

我有一个SQL 2012数据库,我希望同步/复制到Azure。

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

这需要接近实时,并且只需要一个方向。 (只是像缓存一样将数据推送到Azure)

有哪些推荐的工具可以做到这一点?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您使用的是Azure SQL数据库,则可以查看SSIS,Sync Framework等...

你面临的最大挑战不是同步,而是近乎实时的要求。

答案 2 :(得分:0)

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

以下是端到端示例: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