Столкнулся с необходимость хранения данных по конфликтам репликации MS SQL Server за месяц. По умолчанию данные хранятся за последние 14 дней.
Чтобы увеличить период хранения, необходимо:
1. Запустить MS SQL Managment Studio:
2. В БД публикатора выполнить запрос:
1 | SELECT * FROM [dbo].[sysmergepublications] |
3. Найти параметр «conflict_retention» :
и поменяет его на необходимое значение. Например, на 30 дней:
UPDATE [dbo].[sysmergepublications] SET conflict_retention = 30 WHERE pubid = '<вставить нужный ID записи>'