Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Durante a sincronização, os agentes de replicação executam instruções INSERT (Transact-SQL), UPDATE (Transact-SQL), e DELETE (Transact-SQL) em tabelas replicadas, o que pode fazer com que gatilhos DML (linguagem de manipulação de dados) nessas tabelas sejam executados. Há casos em que talvez seja necessário impedir que esses gatilhos sejam disparados ou restrições sejam impostas durante a sincronização. Esse comportamento depende de como o gatilho ou restrição é criado.
Para impedir que os gatilhos sejam executados durante a sincronização
Ao criar um novo gatilho, especifique a opção NOT FOR REPLICATION de CREATE TRIGGER (Transact-SQL).
Para um gatilho existente, especifique a opção NOT FOR REPLICATION de ALTER TRIGGER (Transact-SQL).
Para impedir que restrições sejam impostas durante a sincronização
- Ao criar uma nova restrição CHECK ou FOREIGN KEY, especifique a opção CHECK NOT FOR REPLICATION na definição da restrição CREATE TABLE (Transact-SQL).