說ServerA.TableA被複制(通過事務複製)到ServerB.TableA。如果在插入或更新行時觸發了ServerB.TableA上的觸發器,觸發器會在從ServerA.TableA複製行時觸發?事務複製和觸發器
Q
事務複製和觸發器
2
A
回答
4
這取決於如何創建觸發器。 CREATE/ALTER TRIGGER
聲明支持NOT FOR REPLICATION子句:
NOT FOR REPLICATION表示 當複製代理修改涉及到觸發器的 表觸發器不應該執行 。請參閱Controlling Constraints, Identities, and Triggers with NOT FOR REPLICATION。
0
當從ServerA.TableA複製行時觸發器會觸發嗎?
不是交付並應用到遠程服務器的事務 - 不是行嗎?這會導致我認爲事務只是簡單地應用,並且觸發器實際上並未被觸發,但結果已被應用。
我不是這方面的專家 - 只是一個想法。
相關問題
- 1. MySQL事務和觸發器
- 2. MySQL事務和觸發器
- 3. 複製和觸發器
- 4. Android事務或觸發器?
- 5. SQL Server觸發器和複製
- 6. SQL服務器事務複製,更改分發服務器
- 7. 在jQuery中觸發複製事件?
- 8. CDC表和事務複製
- 9. 服務器發送事件 - 事件流 - 觸發PHP服務器端事件?
- 10. Silverlight:MouseLeftButtonDown定時器重複觸發事件
- 11. Quartz Clustering - 在服務器啓動時複製觸發器
- 12. 在事務複製中使用更新觸發器時遇到錯誤
- 13. 合併複製 - 觸發射擊這兩個發佈服務器和訂閱
- 14. 更改事務中的MySQL觸發器
- 15. 從觸發器回滾事務
- 16. AjaxFileUpload服務器事件沒有觸發
- 17. 觸發器總是回滾事務
- 18. TSQL - 在事務中禁用觸發器
- 19. 觸發服務器端事件
- 20. MySQL觸發器中的事務ID
- 21. SQL服務器2014事務複製
- 22. 在SQL 2000上更改事務複製分發服務器
- 23. 事務複製SQL服務器中的發佈訂閱過程
- 24. Rails:控制器中的觸發事件
- 25. Rails - 從控制器觸發JavaScript事件
- 26. 在事務結束後讓MySQL AFTER INSERT觸發器觸發
- 27. 觸發器如何觸發多行插入單事務
- 28. 事件觸發器故事
- 29. 微服務,服務器發送事件和瀏覽器限制
- 30. 複製時的SQL Server觸發器