Репликация триггера не работает в одноранговой репликации - PullRequest
0 голосов
/ 28 мая 2019

Я использую SQL Server 2016 и настроил одноранговую репликацию между тремя узлами узел1, узел2 и узел3, и все в порядке.

Я имею в виду обновление, удаление и вставку значений в одном узле, повторяет изменения в других узлах.

Я добавил ограничение к node1, и оно тоже было реплицировано.

Но определение нового триггера не реплицируется

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

, даже если для параметра «Копировать пользовательские триггеры» задано значение true, а для «Реплицировать изменения схемы» также задано значение true.

Выполнение следующих операторов выбора возвращает следующие значения

Select replicate_ddl from syspublications  

1 

select schema_option from sysarticles

0x0000000008035DDF

select status from syssubscriptions

2 for node2
2 for node3 

В чем может быть причина и как активировать репликацию триггера? Любая помощь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...