Я использую 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
В чем может быть причина и как активировать репликацию триггера? Любая помощь, пожалуйста?