【问题标题】:Synchronisation SQL Server Compact 3.5 in C#在 C# 中同步 SQL Server Compact 3.5
【发布时间】:2012-10-12 14:57:07
【问题描述】:

在我的项目中,我想将 SQL Server Compact 3.5 与 MSSQL Server 2008 同步。我通过了 Visual Studio 2010 中的所有步骤,例如添加新项目>>本地数据库缓存>>配置数据同步等。连接成功完成。但是在这个阶段之后,我不知道如何进行同步。
我有一个名为“检查更新”的按钮。单击更新按钮时,必须开始同步,并且必须将来自 MSSQL Server 的新数据添加到“data.sdf”中。我不知道该怎么做。我是 C# 的初学者。你能帮我吗?
亲切的问候。

【问题讨论】:

    标签: c# sql-server-2008 synchronization microsoft-sync-framework sql-server-ce-3.5


    【解决方案1】:

    检查此链接。它展示了如何使用 Sync Framework 2.1 数据库提供程序来配置和执行 SQL Server 数据库与一个或多个 SQL Server Compact 数据库之间的同步。
    http://code.msdn.microsoft.com/Database-Sync-SQL-Server-de6c8ff8

    【讨论】:

      【解决方案2】:

      你看过微软同步框架的教程吗?

      http://msdn.microsoft.com/en-us/library/ff928606.aspx

      那个处理执行同步。 或一般来说 http://msdn.microsoft.com/en-us/library/ff928494.aspx

      也许不是一个初学者指南,但它是一个开始的地方

      【讨论】:

      • 谢谢。我想这可能会更容易。但这很难。我正在寻找是否有更简单的方法。
      • @user1723204 - 您发布的链接使用的提供程序不能与本地数据库缓存项目项生成的代码一起使用。
      【解决方案3】:

      本地数据库缓存项目项会为您生成所有代码,您只需调用它即可。

      有关调用同步的部分,请参阅:Walkthrough: Extending the Local Database Cache to Support Bidirectional Synchronization

      【讨论】:

        【解决方案4】:

        您可以尝试使用这个已经编写好的实用程序在 SQL Server 和 SQL Compact 之间同步数据,但它目前仅支持 SQL 2000 和 2005

        http://www.codeproject.com/Articles/25685/SQL-Server-to-SQL-Server-Compact-Edition-Database

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-01-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多