Самый простой способ узнать, реплицирована ли запись, - это проверить таблицу MSmerge_contents. Если строка существует в этой таблице, она была ранее реплицирована.
Конечно, если вы хотите убедиться, что на клиенте установлена последняя версия строки, вам нужно будет покопаться в следующих таблицах для номеров поколений:
MSmerge_replinfo
MSmerge_genhistory
MSmerge_contents
MSmerge_tombstone
Каждый раз, когда данные изменяются, репликация слиянием отслеживает это изменение, назначая новому номеру поколение . Затем издатель ведет список номеров поколений и поколений, которые получил каждый подписчик.
Простое пакетное обновление данных строки на подписчике приведет к репликации этого изменения на издателя.
К сожалению, я не знаю простого способа обновить этот столбец, если вы не скопируете этот столбец в первую очередь, то есть исключите его, используя вертикальное (столбцовое) разбиение.