将本地数据库同步到SQL Azure数据库

时间:2014-01-22 13:45:45

标签: azure azure-sql-database database-migration

本地快递版SQL Server存储员工上下班时间

我在Azure云和指纹机中运行的应用程序无法直接连接Azure sql数据库。

每当记录插入本地数据库的同时我想更新sql azure db。

如何实现这一目标?

请建议我。

阿斯卡

3 个答案:

答案 0 :(得分:3)

最简单的方法是使用SQL数据同步:http://msdn.microsoft.com/en-us/library/windowsazure/hh456371.aspx

SQL Data Sync处于预览状态,因此它不受SLA或Microsoft支持的支持。这对于非生产应用程序来说很好。我已经在一些相当大的工作上使用它(30个表中有数百万行)。

以下是如何开始使用SQL数据同步:http://www.windowsazure.com/en-us/documentation/articles/sql-database-get-started-sql-data-sync/

虽然它没有提到SQL Express,但它确实有用。您只需要适当地更改连接字符串。

可以将SQL数据同步配置为以设置的间隔自动运行,最低可达5分钟。

答案 1 :(得分:0)

SQL数据同步实际上是一种简单的方法,但您应该考虑这里已经提到的风险。

请注意,只有数据库的表少于500个时,SQL数据同步才有效。

答案 2 :(得分:-3)

不幸的是,此时(2014年11月)SQL Sync不再继续,因此不鼓励。此时必须采用手动方法,例如在本地服务器上运行的作业/存储过程与作为Azure SQL实例的链接服务器同步。