Очистка метаданных слияния (программирование репликации на языке Transact-SQL)
Применимо к:SQL Server
Агент слияния периодически чистит метаданные репликации слиянием в зависимости от заданного срока хранения публикации. Это происходит на издателе и подписчике в системных таблицах MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappingsи MSmerge_current_partition_mappings . Данные в этих таблицах могут чиститься и программным путем с помощью хранимых процедур репликации.
Очистка метаданных слияния вручную
В базе данных публикации на издателе выполните хранимую процедуру sp_mergemetadataretentioncleanup.
Обратите внимание на то, что количество строк, удаляемых в шаге 1 из системных таблиц MSmerge_genhistory, MSmerge_contents и MSmerge_tombstone, выводится, соответственно, в выходных параметрах
@num_genhistory_rows
,@num_contents_rows
и@num_tombstone_rows
.Повторите шаги 1 и 2 на подписчике для очистки метаданных в базе данных подписки.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по