Как изменить срок хранения, используемый отслеживанием изменений SQL Server?

У меня включено отслеживание изменений в базе данных SQL Server. Первоначально я настроил базу данных для использования автоматической очистки со сроком хранения 3 дня. Теперь, когда все работает, я хотел бы увеличить срок хранения до 10 дней. Как я могу сделать это с помощью оператора SQL? Я не хочу отключать отслеживание изменений и перенастраивать.


person BenR    schedule 26.04.2016    source источник


Ответы (1)


Документация по этому вопросу не очень ясна, а синтаксис немного необычен. Самый простой способ сделать это за пределами SSMS — выполнить следующий оператор:

ALTER DATABASE CURRENT SET CHANGE_TRACKING (CHANGE_RETENTION = 10 DAYS)
person BenR    schedule 26.04.2016