Я нахожусь в среде SQL Server 2012, и у меня включен CDC для таблицы. Таким образом, таблица используется для заполнения хранилища данных (в основном, содержимое таблицы дублируется в другом месте).
Однако я только что заметил, что мы теряем много данных, потому что CDC был включен с настройкой по умолчанию 3 дня. Я знаю, как написать запрос, который включает CDC с НОВЫМ / другим периодом хранения. Но задача не в этом, задача в том, чтобы я мог изменить текущую настройку CDC. Итак, есть ли способ ИЗМЕНИТЬ срок хранения?
Кроме того, кроме того, есть ли способ предотвратить удаление CDC записей с истекшим сроком в целом? это означает, есть ли способ реализовать флаг, который не позволяет CDC удалять любые записи, ЕСЛИ эта запись уже не была передана / перемещена.
Большое тебе спасибо!