Udostępnij za pośrednictwem


Jak Kontrolować zachowanie wyzwalaczy i ograniczenia podczas synchronizacji (Programowanie replikacji Transact-SQL)

Podczas synchronizacji replikacja agenci wykonać INSERT (Transact-SQL), UPDATE (Transact-SQL), i DELETE (Transact-SQL) instrukcji na zreplikowanych tabelach, które mogą powodować manipulowania danymi wyzwalaczy języka (DML) na te tabele do wykonaćd.W niektórych przypadkach może zajść potrzeba zapobiegania te wyzwalacze z wypalania lub ograniczenia z są wymuszane podczas synchronizacji.To zachowanie zależy od sposobu tworzenia wyzwalacza lub ograniczenie.

Aby zapobiec wykonywaniu podczas synchronizacji wyzwalaczy

  1. Tworząc nowy wyzwalacz, określ opcję nie dla replikacji z CREATE TRIGGER (Transact-SQL).

  2. Dla istniejącego wyzwalacza, określ opcję nie dla replikacji z Zmienianie WYZWALACZA (Transact-SQL).

Aby zapobiec ograniczenia są wymuszane podczas synchronizacji

  • Podczas tworzenia nowego ograniczenia wyboru lub klucz OBCY należy określić opcję Sprawdź nie dla replikacji w definicji ograniczenia CREATE TABLE (Transact-SQL).