Esecuzione di un aggiornamento fittizio per un articolo di merge (programmazione Transact-SQL della replica)Perform a Dummy Update for a Merge Article (Replication Transact-SQL Programming)

La replica di tipo merge utilizza i trigger come parte del processo di replica; in caso di aggiornamento di una tabella pubblicata, viene attivato un trigger di aggiornamento.Merge replication uses triggers as part of the replication process; when an update is made to published table, an update trigger fires. In alcuni casi, i dati possono essere aggiornati senza l'attivazione del trigger, ad esempio durante le operazioni WRITETEXT e UPDATETEXT.In some cases, data can be updated without the trigger firing, such as during the WRITETEXT and UPDATETEXT operations. In questi casi, è necessario aggiungere in modo esplicito un'istruzione UPDATE fittizia per replicare la modifica.In these cases, you need to add a dummy UPDATE statement explicitly to replicate the change. È possibile aggiungere un'istruzione UPDATE fittizia utilizzando le stored procedure di replica.You can add a dummy UPDATE statement using replication stored procedures.

Per aggiungere un'istruzione UPDATE fittiziaTo add a dummy UPDATE statement

  1. Eseguire l'operazione, ad esempio UPDATETEXT, su una riga in una tabella pubblicata di merge che richiede un aggiornamento fittizio.Execute the operation (for example, UPDATETEXT) on a row in a merge published table that requires a dummy update.

  2. Nel database del server di pubblicazione o del Sottoscrittore nel quale è stata apportata la modifica, eseguire sp_mergedummyupdate (Transact-SQL).At the server (Publisher or Subscriber) on the database where the change was made, execute sp_mergedummyupdate (Transact-SQL). Specificare la tabella nella quale è stata apportata la modifica per @source_objecte l'identificatore univoco della riga modificata per @rowguid.Specify the table on which the change was made for @source_object, and the unique identifier of the changed row for @rowguid.

  3. Sincronizzare la sottoscrizione per replicare la riga modificata.Synchronize the subscription to replicate the changed row.