Хотя я не могу сказать наверняка, есть убедительные доказательства того, что ответом является нет .
Во-первых, статья о с использованием логических записей с репликацией слиянием states
По умолчанию репликация слиянием обрабатывает изменения данных построчно.Во многих случаях это уместно, но для некоторых приложений важно, чтобы связанные строки обрабатывались как единое целое.Функция логических записей репликации слиянием позволяет вам определять отношения между связанными строками в разных таблицах, так что строки обрабатываются как единое целое.
Это указывает на то, что метод группировки изменяется на несколькоТаблицы вместе должны определить (статическую) логическую запись между ними.Если транзакции можно использовать в качестве специального метода для группировки изменений, это должно быть ненужным.Кроме того, разрешение конфликтов на уровне строк концептуально не подходит для специальной транзакционной группировки изменений.
Кроме того, определение таблицы MSmerge_contents не включает места, где информация о транзакцииможет быть сохраненСуществуют столбцы для идентификации, которые подписчик изменил, отслеживание изменений на уровне столбцов и отслеживание логических записей.Есть также многообещающая колонка generation
, но поколение - это все изменения между слияниями , так что это тоже правильно.
В итоге, все имеющиеся доказательства указывают на изменения, внесенные втранзакция не , применяемая транзакцией при слиянии.