2015-11-03 36 views
0

我的獲獎形式應用程序使用Sync Framework 2.1來同步Sql Server 2014客戶端和擁有超過3.5百萬記錄的服務器。初始同步成功完成。但是,當第二次同步開始時,應用程序會繼續運行,但同步不會停止。一旦我檢查了客戶端&服務器的SQL日誌文件,它已經大大增加了。我縮小了客戶端服務器數據庫並啓動了同步。然後它成功完成。 有誰知道,同步框架Sql日誌文件增長

  1. 爲什麼日誌文件增長當同步?
  2. 如何避免日誌文件增長?
  3. 這種情況的其他替代方案(來自Sync框架)?

回答

0

Sync Fx與其他數據庫客戶端一樣。寫入數據庫時​​,日誌也會寫入。檢查您的Sync Fx是否配置爲批量更改應用程序。您可能會單獨發送同步更新。

+0

我發現了這個問題。服務器中有一些主鍵更新。因此應用程序嘗試更新客戶端,但不能。我在** _ ApplyChangeFailed **事件中設置了** e.Action = ApplyAction.RetryWithForceWrite **,同步框架嘗試應用更改。這可以無限地運行並且日誌文件會不斷增長。謝謝 – user1220497