【问题标题】:Tracking changes uploaded, downloaded using Microsoft Sync Framework使用 Microsoft Sync Framework 跟踪上传、下载的更改
【发布时间】:2016-07-30 09:28:05
【问题描述】:

我正在使用 Microsoft Sync Framework 同步我的两个数据库。一个数据库位于服务器上,另一个位于本地/客户端。 同步进行得很好,我只想获取正在上传或正在下载的记录的详细信息或数据库记录。不是统计数据,而是包含所有列详细信息的完整记录。 简而言之,我想查看正在上传和下载的数据的详细信息。

【问题讨论】:

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


    【解决方案1】:
    public void Report(DbSyncProgressEventArgs args)
        {
            if (args.ScopeProgress.TotalChangesApplied <= 0)
            {
                intTotalChanges = args.ScopeProgress.TotalChanges;
            }
            listSyncProgress.Items.Clear();
            listSyncProgress.Items.Add("Total Tables  : " + args.ScopeProgress.TablesProgress.Count);
            listSyncProgress.Items.Add("Total Changes : " + intTotalChanges);
            listSyncProgress.Items.Add("Total Applied : " + args.ScopeProgress.TotalChangesApplied);
            listSyncProgress.Items.Add("Table Name    : " + args.TableProgress.TableName);
            listSyncProgress.Items.Add("Total Failed  : " + args.ScopeProgress.TotalChangesFailed);
    
            Application.DoEvents();
        }
    

    参考: http://social.technet.microsoft.com/wiki/contents/articles/2190.tutorial-synchronizing-sql-server-and-sql-server-compact-sync-framework.aspx

    【讨论】:

    • 如果您想了解每条记录的详细信息,请从跟踪表中选择
    【解决方案2】:

    如果您订阅 AppliedChanges 或 ChangesSelected 事件,您可以看到更改的实际数据集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      相关资源
      最近更新 更多