2015-11-09 3 views
1

У меня есть запрос относительно репликации слиянием. Есть ли хранимая процедура, которая дает мне точно значения столбцов, которые были изменены на сервере, из-за чего строка будет реплицирована подписчику в следующем сеансе репликации?Репликация SQL Merge: как узнать, что изменилось.

Я просмотрел эту ссылку http://www.replicationanswers.com/Script9.asp, которая позволяет мне получить информацию обо всех строках, которые необходимо реплицировать. Но я хочу знать конкретные столбцы, которые были изменены для этих строк.

+0

Ребята какие-либо предложения? подсказки? – Saurabh

ответ

1

Вы можете ссылаться на sys.sp_showlineage и, возможно, на sys.sp_showcolv, но вы направляетесь по пути внутренних систем, что требует большого изучения и понимания.

+0

Спасибо за помощь. С подсказкой, предоставленной вами, я сделал несколько поисков и нашел статью [link] (http://dba.stackexchange.com/questions/28048/how-to-understand-what-columns-have-changed-in-merge- репликация). Помог мне определить столбцы. Благодарю. – Saurabh

+0

** OFFTOPIC ** Можете ли вы посмотреть сообщение http://stackoverflow.com/questions/34194090/merge-replication-with-static-filters-does-not-delete-from-the-subscriber-data И дайте свои комментарии/предложения. Опубликовали его на прошлой неделе, но пока не получили никаких комментариев. Помощь будет действительно оценена. – Saurabh