Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Триггеры и Merge репликация  [new]
Andrey Sobolev
Member

Откуда: Москва
Сообщений: 416
Подскажите, многоуважаемые!

Есть пользовательские триггеры, которые делают различный пересчет при добавленнии, изменении и удалении записей в таблице.

В связи с этим вопрос:
Будут ли эти триггеры запускаться в базе Публикатора при вставке, изменении, удалении строк из баз данных подписчика ? или просто изменяются значения ?

Жду ответов. Спасибо заранее
22 сен 03, 13:39    [347822]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры и Merge репликация  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Если триггер NOT FOR REPLICATION, то срабатывать НЕ будет. Если эта опция не установлена - будет.
22 сен 03, 13:47    [347839]     Ответить | Цитировать Сообщить модератору
 Re:  [new]
Andrey Sobolev
Member

Откуда: Москва
Сообщений: 416
Ясно.

А такой триггер с NOT FOR REPLICATION признаком будет среплицирован в базу подписчика при инициализации ?
22 сен 03, 13:50    [347843]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры и Merge репликация  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
При создании публикации вы указываете, какие именно объекты будут созданы на подписчике при инициализации. "Copy objects to destination". Среди прочего там есть и "User triggers". С ключом NOT FOR REPLICATION это никак не связано. Этот ключ управляет срабатыванием данных триггеров, а не их созданием.
22 сен 03, 14:06    [347875]     Ответить | Цитировать Сообщить модератору
 Re: Триггеры и Merge репликация  [new]
Andrey Sobolev
Member

Откуда: Москва
Сообщений: 416
Спасибо!

Предельно ясно!
22 сен 03, 14:25    [347909]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить