Фиктивное обновление для статьи репликации слиянием (программирование репликации на языке Transact-SQL)
Область применения: SQL Server
Триггеры являются частью процесса репликации слиянием. При обновлении опубликованной таблицы, срабатывают триггеры Update. В некоторых случаях данные могут обновляться без срабатывания триггеров, например, при выполнении операций WRITETEXT и UPDATETEXT. В таких случаях для репликации изменения необходимо явно добавить фиктивную инструкцию UPDATE. Это можно сделать с помощью хранимых процедур репликации.
Добавление фиктивной инструкции UPDATE
Выполните операцию (например UPDATETEXT) для строки таблицы, опубликованной в репликации слияния, требующую фиктивного обновления.
На сервере (издателе или подписчике) базы данных, в которой было сделано изменение, выполните sp_mergedummyupdate (Transact-SQL). Укажите в параметре
@source_object
таблицу, в которой было сделано изменение, а в параметре@rowguid
— уникальный идентификатор измененной строки.Синхронизируйте подписку для репликации измененной строки.