触发器复制在对等复制中不起作用

时间:2019-05-28 08:56:27

标签: sql-server sql-server-2016 database-replication

我正在使用SQL Server 2016,并且已经在三个节点node1,node2和node3之间配置了对等复制,一切都很好。

我的意思是在一个节点中更新,删除和插入值会将更改复制到其他节点。

我向node1添加了约束,它也被复制了。

但是定义新触发器不会被复制

CREATE TRIGGER [dbo].[tr_afterinsert] 
ON [dbo].[article]
AFTER INSERT
AS 
BEGIN
    SET NOCOUNT ON 
END

即使选项“复制用户触发器”设置为true,并且“复制模式更改”也设置为true。

发出以下select语句返回以下值

Select replicate_ddl from syspublications  

1 

select schema_option from sysarticles

0x0000000008035DDF

select status from syssubscriptions

2 for node2
2 for node3 

可能是什么原因以及如何激活触发器复制?有什么帮助吗?

0 个答案:

没有答案