【问题标题】:Develop application to Sync between sql azure database and sql server database [closed]开发应用程序以在 sql azure 数据库和 sql server 数据库之间同步 [关闭]
【发布时间】:2012-12-10 00:58:24
【问题描述】:

我计划开发 .net 应用程序来在 sql azure 数据库和 sql 本地数据库之间同步数据,并计划使用同步框架。在azure db和sql db之间开发应用和同步数据很容易,但需要保持开放的tcp端口1433。 SQl azure 同步服务无需继续打开此端口即可工作。我需要开发自己的应用程序以用作 sql azure 同步服务。有没有其他方法可以做到这一点。非常感谢您的帮助。

【问题讨论】:

    标签: sql azure-sql-database microsoft-sync-framework


    【解决方案1】:

    看看这个演练,您基本上将一个服务放在云中与 SQL Azure 对话,并让您的同步应用程序与该服务对话,而不是直接连接到 SQL Azure。

    Azure 数据同步服务的结构非常相似。

    见:Walkthrough of Windows Azure Sync Service Sample

    【讨论】:

    • 您好,非常感谢您的回复。我浏览了示例并设法运行示例。但问题是示例获取客户端 UI 项目并启动同步。要启动同步,它需要提供 azure 同步连接字符串。当端口 1433 未打开时,此代码片段会失败 SqlSyncScopeProvisioning serverConfig = new SqlSyncScopeProvisioning(conn);
    • 然后从直接连接的客户端中取出部分并将其移动到 WCF 服务。我想强调的是,您可以编写托管在云中的 WCF 服务,以处理与 Azure 的实际连接和同步。
    猜你喜欢
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多