Я не могу найти никаких средств для ручного выполнения очистки таблицы отслеживания изменений после обновления клиента. Кажется, это серьезное ограничение отслеживания изменений в SQL Server, если я чего-то не упускаю.
Возможно, я что-то упускаю из виду, но я пытаюсь выполнить успешное обновление клиента с SQL Server, чтобы удалить эти записи изменений в таблице изменений. На этом этапе они не нужны.
Единственная конфигурация, о которой я знаю, - это период хранения в 2 дня ... и т. Д. Поскольку разные клиенты / люди будут синхронизироваться с ОЧЕНЬ разными интервалами, кажется, что мой единственный выбор - установить очень большой период хранения: например, 365 дней. Но это приведет к раздутию без возможности очистки после обновления всех клиентов.
Таким образом, похоже, что единственная работа - это вручную создавать триггеры и поддерживать свои собственные таблицы удаления, таблицы обновления и т. Д.
Кто-нибудь нашел лучший способ справиться с этим, а не просто не использовать реализованную функцию отслеживания изменений?