【问题标题】:Data synchronization with Sync Service使用 Sync Service 进行数据同步
【发布时间】:2012-07-06 08:17:36
【问题描述】:

我正在尝试在 Windows CE 和 SQL Server 2008 之间进行数据库同步。感谢已经这样做的人建议我如何启动,或者我可以继续阅读的任何链接。 提前致谢。

【问题讨论】:

  • 您能否提供更多详细信息。听起来与我之前做过的事情相似,但需要更多信息才能更好地指导您。
  • 我正在使用 nordicID...我需要在手持设备上创建一个可以同步两个表的 Windows Form 应用程序。

标签: wcf synchronization windows-ce microsoft-sync-framework


【解决方案1】:

以下是通过 WCF 将 CE 设备上的 SQL CE 同步到 SQL Server 2008 DB 的分步示例:

Programming Microsoft Synchronization Services for ADO.NET (Devices)

Walkthrough: Creating an Occasionally Connected Smart Device Application

【讨论】:

    【解决方案2】:

    首先,您可以使用 Visual Studio 编写一个 Windows 窗体应用程序来定位 Windows CE,这没有问题。我发现 Visual Studio 2008 在创建移动应用程序方面比 Visual Studio 2010 更好、更直接。只需确保在创建项目时使用正确的配置设置。 Visual Studio 的内置模拟器也可用于测试,这很有帮助。您还可以将 Visual Studio 连接到您的设备,以便在设备上进行调试。

    要传递您的数据,您必须创建一个可以在您的数据库服务器上运行的 WCF 服务。如果您可以通过 CE 设备连接到网络,您就可以访问 wcf 服务以发送和接收同步数据。

    您的移动表单应用程序可以负责处理要发送的数据,还可以负责连接到 WCF 服务并与之通信。

    您可能需要使用名为 netcfsvcutil.exe 的工具来生成您的代理文件和服务文件,以放置在您的设备上并由您的应用程序访问。当然还有很多其他的选择。

    你的任务非常容易完成,但如果你想成功,你必须把它分解成小块,一次一个地解决它们。

    表之间的同步是指一次全部同步,还是根据需要一次一个同步?

    【讨论】:

    • 并非特别如此。这更像是一个出于好奇的问题。您需要在上面添加更多细节吗?答案有帮助吗?
    • 是的...它有帮助...谢谢兄弟。 :)
    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多