本地快递版SQL Server存储员工上下班时间
我在Azure云和指纹机中运行的应用程序无法直接连接Azure sql数据库。
每当记录插入本地数据库的同时我想更新sql azure db。
如何实现这一目标?
请建议我。
阿斯卡
答案 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实例的链接服务器同步。