【发布时间】:2014-02-12 14:41:07
【问题描述】:
本地速成版SQL Server存储员工考勤出勤时间
我在 Azure 云和指纹机中运行的应用程序无法直接连接 Azure sql 数据库。
每当记录同时插入本地数据库时,我也想更新 sql azure db。
如何做到这一点?
请给我建议。
阿斯卡
【问题讨论】:
标签: azure azure-sql-database database-migration
本地速成版SQL Server存储员工考勤出勤时间
我在 Azure 云和指纹机中运行的应用程序无法直接连接 Azure sql 数据库。
每当记录同时插入本地数据库时,我也想更新 sql azure db。
如何做到这一点?
请给我建议。
阿斯卡
【问题讨论】:
标签: azure azure-sql-database database-migration
最简单的方法是使用 SQL 数据同步:http://msdn.microsoft.com/en-us/library/windowsazure/hh456371.aspx
SQL 数据同步处于预览阶段,因此不受 SLA 或 Microsoft 支持的支持。它适用于非生产应用程序。我已经将它用于一些相当大的作业(30 个表中的数百万行)。
以下是开始使用 SQL 数据同步的方法:http://www.windowsazure.com/en-us/documentation/articles/sql-database-get-started-sql-data-sync/
虽然没有提到 SQL Express,但它确实有效。您只需适当更改连接字符串即可。
可以将 SQL 数据同步配置为以设定的时间间隔自动运行(低至 5 分钟)。
【讨论】:
SQL 数据同步确实是一种简单的方法,但您应该考虑这里已经提到的风险。
请注意,SQL 数据同步仅适用于您的数据库少于 500 个表的情况。
【讨论】:
不幸的是,此时(2014 年 11 月)SQL 同步不再继续,因此不鼓励。此时必须采取手动方法,例如在本地服务器上运行的作业/存储过程与作为 Azure SQL 实例的链接服务器同步。
【讨论】: