我有一个SQL 2012数据库,我希望同步/复制到Azure。
因为我们打算在生产中使用它,所以我们无法使用当前处于预览状态的Azure同步工具。
这需要接近实时,并且只需要一个方向。 (只是像缓存一样将数据推送到Azure)
有哪些推荐的工具可以做到这一点?
答案 0 :(得分:0)
在我看来:
SSDT - Sql Server数据工具
http://thomaslarock.com/2013/01/sql-server-data-tools-why-must-life-be-so-hard/ http://msdn.microsoft.com/en-us/library/dn266028(v=vs.103).aspx http://msdn.microsoft.com/en-us/data/tools.aspx
答案 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