【问题标题】:synchronize local database to SQL Azure database将本地数据库同步到 SQL Azure 数据库
【发布时间】:2014-02-12 14:41:07
【问题描述】:

本地速成版SQL Server存储员工考勤出勤时间

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

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

如何做到这一点?

请给我建议。

阿斯卡

【问题讨论】:

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


    【解决方案1】:

    最简单的方法是使用 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 分钟)。

    【讨论】:

      【解决方案2】:

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

      请注意,SQL 数据同步仅适用于您的数据库少于 500 个表的情况。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 你有一个公告链接吗?我知道 SQL Federations 已经停止,MS 在 Data Sync 上一直保持沉默。
        • 这是不正确的。数据同步非常活跃,尽管仍处于预览阶段。
        • 是的,这似乎是不正确的。 SQL 数据同步仍然存在 => azure.microsoft.com/en-us/blog/azure-data-sync-update
        猜你喜欢
        • 1970-01-01
        • 2018-06-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-05
        相关资源
        最近更新 更多