Jak Kontrolują zachowanie wyzwalaczy i ich ograniczenia podczas synchronizowania (Programowanie replikacja języka Transact-SQL)
Podczas synchronizacji wykonać agentów replikacja Controlling Constraints, Identities, and Triggers with NOT FOR REPLICATION, UPDATE, a DELETE instrukcje w zreplikowanych tabelach, co może spowodować manipulacji na danych wyzwalacze języka (DML) na te tabele mają być wykonane. Istnieją przypadki, gdy trzeba uniemożliwić te wyzwalacze z wypalania lub ograniczenia z są wymuszane podczas synchronizacji.To zachowanie zależy od tego, w jaki sposób tworzenia wyzwalacza lub ograniczenie.
Aby zapobiec wykonywaniu podczas synchronizacji wyzwalaczy
Podczas tworzenia nowego wyzwalacza można określić opcję nie dla replikacja CREATE TRIGGER (języka Transact-SQL).
Dla istniejącego wyzwalacza należy określić opcję nie dla replikacja ALTER TRIGGER (języka Transact-SQL).
Aby zapobiec ograniczenia są wymuszane podczas synchronizacji
- Podczas tworzenia nowego ograniczenia wyboru lub klucz obcy można określić opcję Sprawdź nie do replikacja w definicji ograniczenia CREATE TABLE (Transact-SQL).
See Also