跟踪使用Microsoft Sync Framework上载,下载的更改

时间:2016-07-30 09:28:06

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

我正在使用Microsoft Sync Framework同步我的两个数据库。一个数据库驻留在服务器上,另一个数据库位于本地/客户端。 同步很顺利,我只想获取正在上传或正在下载的记录的详细信息或数据库记录。不是统计数据,而是包含所有列详细信息的完整记录。 简单来说,我想看到正在上传和下载的数据的细节。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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