Say ServerA.TableA est répliqué (via la réplication transactionnelle) vers ServerB.TableA. Si un déclencheur existait sur ServerB.TableA qui s'est déclenché lorsqu'une ligne a été insérée ou mise à jour, le déclencheur se déclenche-t-il lorsque des lignes sont répliquées à partir de ServerA.TableA?Réplication de transaction et déclencheurs
Répondre
Cela dépend de la manière dont le déclencheur a été créé. CREATE/ALTER TRIGGER
déclarations soutiennent la clause NOT FOR REPLICATION:
NOT FOR REPLICATION Indique que le déclencheur ne doit pas être exécuté lorsqu'un agent de réplication modifie la table qui est impliqué dans la gâchette. Voir Controlling Constraints, Identities, and Triggers with NOT FOR REPLICATION.
le déclencheur déclencherait-il lorsque les lignes sont répliquées à partir de ServerA.TableA?
Les transactions ne sont-elles pas expédiées et appliquées au serveur distant, et non aux lignes? Cela m'amène à penser que les transactions sont simplement appliquées et que le déclencheur n'est pas réellement déclenché, mais que les résultats sont appliqués.
Je ne suis pas un expert en la matière - je suis juste une idée.
- 1. ID de transaction de réplication SQL Server 2005/8
- 2. Les déclencheurs de réplication SQL Server 2005 - comment?
- 3. transaction MySQL et déclencher
- 4. Déclencheurs et exceptions PostgreSQL
- 5. Réplication de code et refactorisation
- 6. Transaction ADO.NET et transaction SQL Server 2008
- 7. Déclencheurs de niveau de ligne SQL Server
- 8. réplication
- 9. Fils et Jc Transaction
- 10. boucles et conditionnels à l'intérieur des déclencheurs
- 11. Différence dans l'état visuel et les déclencheurs
- 12. Déclencheurs SQL: sont-ils déclenchés après une déclaration ou une transaction?
- 13. jQuery ivre: déclencheurs manuels et delayIn
- 14. QSqlDatabase :: transaction et autre transaction ouverte, bloquer ou échouer?
- 15. Réplication MySQL Trigger & Procédure stockée
- 16. Transaction dans la transaction
- 17. Horodatage de réplication internationale
- 18. Scénario de réplication MySql
- 19. SQL SERVER transaction journal complet
- 20. Questions de réplication transactionnelle
- 21. Transaction-per-request et Jersey
- 22. INSERT avec transaction et paramètres?
- 23. Réplication MySQL
- 24. Réplication Postgres
- 25. Tables temporaires et réplication SQL Server
- 26. MySQL réplication et récupération crash serveur maître
- 27. clé primaire auto-incrémentée et réplication
- 28. API de réplication Outlook
- 29. Réplication Mysql
- 30. transaction de transaction commit, retry, ConcurrentModificationException