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

Откуда: Новосибирск
Сообщений: 205
Как сотворить тригер, который бы отрабатывал на издателе, но не работал бы на подписчике в контексете репликации?
11 фев 04, 11:56    [530520]     Ответить | Цитировать Сообщить модератору
 Re: Тригер на подписчике и на издателе  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
CREATE TRIGGER trigger_name
ON { table | view }
[ WITH ENCRYPTION ]
{
{ { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] }
[ WITH APPEND ]
[ NOT FOR REPLICATION ]
AS
11 фев 04, 11:58    [530533]     Ответить | Цитировать Сообщить модератору
 Re: Тригер на подписчике и на издателе  [new]
AlexFromNsk
Member

Откуда: Новосибирск
Сообщений: 205
Сам мне дурак.
А данные изменённые на подписчике?
11 фев 04, 12:01    [530549]     Ответить | Цитировать Сообщить модератору
 Re: Тригер на подписчике и на издателе  [new]
AlexFromNsk
Member

Откуда: Новосибирск
Сообщений: 205
Мне как раз нужно чтобы тригер работал во время репликации но только на издателе.
11 фев 04, 12:02    [530553]     Ответить | Цитировать Сообщить модератору
 Re: Тригер на подписчике и на издателе  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Мне как раз нужно чтобы тригер работал во время репликации но только на издателе

То есть вне зависимости от того, где проводятся изменения - на издателе или на подписчике - вам нужно, чтобы триггер выполнялся ТОЛЬКО на издателе?

Ну так проверяйте в триггере, является ли сервер издателем. Или вас как раз интересует, какими запросами получить эту информацию?
11 фев 04, 12:09    [530583]     Ответить | Цитировать Сообщить модератору
 Re: Тригер на подписчике и на издателе  [new]
AlexFromNsk
Member

Откуда: Новосибирск
Сообщений: 205
Или вас как раз интересует, какими запросами получить эту информацию?
Да
11 фев 04, 12:31    [530647]     Ответить | Цитировать Сообщить модератору
 Re: Тригер на подписчике и на издателе  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
sp_helppublication
sp_helpsubscription

как пример.
11 фев 04, 12:38    [530661]     Ответить | Цитировать Сообщить модератору
 Re: Тригер на подписчике и на издателе  [new]
AlexFromNsk
Member

Откуда: Новосибирск
Сообщений: 205
Спасибо. Буду пробовать.
11 фев 04, 13:03    [530741]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить