积极答复者
sqlserver2008 使用事务发布订阅的方式做数据同步,两个数据库的结构完全一致,在订阅端的表触发器会执行吗?

问题
答案
-
取决于你的设置可以执行也可以不执行,比如下面的代码触发器就不执行
ALTER TRIGGER [dbo].[Update_Stock]
ON [dbo].[Orders]
AFTER INSERT
NOT for Replication -- ‘marked as not for replication’
具体的可以参考使用 NOT FOR REPLICATION 来控制约束、标识和触发器。
Please Mark As Answer if it is helpful.
- 已编辑 KevinLiu328 2014年4月9日 3:54
- 已标记为答案 yqs1982410 2014年4月9日 5:13
全部回复
-
取决于你的设置可以执行也可以不执行,比如下面的代码触发器就不执行
ALTER TRIGGER [dbo].[Update_Stock]
ON [dbo].[Orders]
AFTER INSERT
NOT for Replication -- ‘marked as not for replication’
具体的可以参考使用 NOT FOR REPLICATION 来控制约束、标识和触发器。
Please Mark As Answer if it is helpful.
- 已编辑 KevinLiu328 2014年4月9日 3:54
- 已标记为答案 yqs1982410 2014年4月9日 5:13