Compartir a través de


Realizar una actualización ficticia de un artículo de mezcla (programación de la replicación con Transact-SQL)

Se aplica a: SQL Server

La replicación de mezcla utiliza los desencadenadores como parte del proceso de la replicación; cuando se actualiza una tabla tabla publicada, se activa un desencadenador de actualización. En algunos casos, los datos pueden actualizarse sin que el desencadenador se active, como durante las operaciones de UPDATETEXT y WRITETEXT. En estos casos, necesita agregar explícitamente una instrucción UPDATE ficticia para replicar el cambio. Puede agregar una instrucción UPDATE ficticia mediante los procedimientos almacenados de replicación.

Para agregar una instrucción UPDATE ficticia

  1. Ejecute la operación (por ejemplo, UPDATETEXT) en una fila de una tabla publicada de mezcla que requiera una actualización ficticia.

  2. En el servidor (publicador o suscriptor) de la base de datos donde se realizó la modificación, ejecute sp_mergedummyupdate (Transact-SQL). Especifique la tabla en la que se ha realizado el cambio para @source_object y el identificador único de la fila cambiada para @rowguid.

  3. Sincronice la suscripción para replicar la fila cambiada.