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

Откуда:
Сообщений: 14
Как можно узнать об успешном/неуспешном завершении репликации для PULL-подписки?
Желательно получить Alert.
7 апр 05, 11:19    [1447924]     Ответить | Цитировать Сообщить модератору
 Re: В догонку про Alert  [new]
А.Панков
Member

Откуда: Toronto
Сообщений: 523
Я вообще-то использую PUSH, но полагаю для PULL sqlserver тоже создает job, вот в этом job и установите нужную нотификацию.
7 апр 05, 22:40    [1450454]     Ответить | Цитировать Сообщить модератору
 Re: В догонку про Alert  [new]
Morzhov Maxim
Member

Откуда:
Сообщений: 14
А.Панков
Я вообще-то использую PUSH, но полагаю для PULL sqlserver тоже создает job, вот в этом job и установите нужную нотификацию.


Извините, забыл сделать небольшое, но существенное дополнение:
в качестве подписчика выступает SQL 2005 Express, где собственно НЕТ агента , а следовательно и job'а тоже нет. Мониторить окончание репликации нужно на издателе/распространителе.

Пока не придумал ничего лучше, чем хранить в своей табличке время последнего слияния с тем или иным подписчиком + висит job который систематически проверяет не произошел ли какой merge (проверяю по записям событий в системных таблицах)
Но это решение мне не нравится, т.к. впустую трятятся ресурсы на холостые циклы проверки. Хотелось бы что-то более простое и изящное :)
8 апр 05, 10:36    [1451043]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить