我無法找到任何方式在客戶端更新後手動對更改跟蹤表執行清理。這似乎是SQL Server中更改跟蹤的主要限制,除非我錯過了一些東西。手動刪除SQL Server中的更改跟蹤記錄
也許我忽略了一些東西,但是我試圖完成的是客戶端成功從SQL Server更新以刪除更改表中的更改記錄之後。他們在那個時候不需要。
我知道的唯一配置是2天的保留期......等等。因爲不同的客戶/人會以不同的時間間隔進行同步,所以似乎我的唯一選擇是設置非常大的保留期:例如365天。但是這樣做會導致一旦所有的客戶端都被更新就無法清除。
這樣好像唯一的解決辦法是手動創建觸發器和維護我自己刪除表,更新表等
有沒有人找到一個更好的辦法來管理這個,而不是簡單地不使用更改跟蹤功能實施?
是的,我猜只要客戶端在完整下載之前發送更改,這可能是可以接受的。我只是希望對這個配置有更多的控制權。 – frigon