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

Откуда:
Сообщений: 6
Подскажите пожалуста.
Организована репликация транзакций. Переодически сервер подписчик уходит в даун. После нескольких попыток публикатор пишет что произошел облом и репликация встает. Очень достает ручками на публикующем сервере запускать снапшот агента и востанавливать репликацию. Мона ли как нить это дело заавтоматить причем желательно без последующего снятия снапшота (жалко структуры и триггера одетые на подписчищике).
14 май 03, 15:08    [198513]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Белов Владимир
Member

Откуда: Москва
Сообщений: 1716
Из-за чего сервер-подписчик уходит в даун ?
Какая ошибка выдается на издателе ?
14 май 03, 16:51    [198710]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Bot
Member

Откуда:
Сообщений: 6
Отсутствие соединения как правило.
General network error. Check your network documentation.
14 май 03, 18:23    [198828]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31632
В такой ситуации можно попробовать просто увеличить сопротивляемость сбоям - увеличить параметр Subscriptions expire and are dropped if not synchronized in the following number of hours в параметрах публикации.
14 май 03, 18:28    [198835]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
cvasil
Member

Откуда:
Сообщений: 519
> Очень достает ручками на публикующем сервере запускать снапшот агента и
> востанавливать репликацию

А зачем прикладывать снапшот каждый раз. Просто перезапустить отвалившегося агента не помогает?
14 май 03, 18:38    [198848]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Белов Владимир
Member

Откуда: Москва
Сообщений: 1716
>Bot
не слушайте alexeyvg - он Вам насоветует.
А зачем перезапускать снапшот. Увеличение времени тайм-аута, кол-во переданных транзакций не помогает.

>alexeyvg
Алексей, стучись ко мне в аську - я тебя проконсультирую по репликации транзакий. :-))
14 май 03, 20:47    [198964]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10753
Блог
Bot <- агент дистрибуции этого подписчика работает в непрерывном режиме?
У меня часто соединения с подписчиками пропадают надолго, но агент, как только достучится до подписчика, всё передаёт... Запускается он по расписанию и часто (раз в минуту).
14 май 03, 21:18    [198993]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Bot
Member

Откуда:
Сообщений: 6
Я ламер в теории не пинайте..
при обрыве насколько я понял если валидейт не выходит треба запускать снапшот.. Попробую увеличить время ожидания
15 май 03, 13:00    [199612]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Белов Владимир
Member

Откуда: Москва
Сообщений: 1716
При обрыве связи между Издетелем и Подписчиком не надо заново запускать снапшот. Его надо запускать тогда и только тогда, когда Вы хотите синхронизировать полностью структуру таблиц, идентичность данных и т.д.
А при обрыве связи просто запустите заново Distribution Agent
15 май 03, 13:09    [199632]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Bot
Member

Откуда:
Сообщений: 6
2Белов Владимир А что тогда поможет отцу русской демократии ? :)

2Александр Гладченко Непрерывно.. У меня может не так что где настроено но приходится снапшот делать :(
15 май 03, 13:14    [199647]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Белов Владимир
Member

Откуда: Москва
Сообщений: 1716
Не понял собственно вопроса.
Тебе поможет перезапуск Distribution Agent'a для сбойного подписчика.
15 май 03, 14:27    [199769]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв в репликации транзакций  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10753
Блог
Попробуйте также перейти для агента дистрибуции с непрерывной работы, на работу по расписанию.
15 май 03, 23:35    [200449]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить