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

Откуда: ---------
Сообщений: 405
Windows 2003 Enterprise Edition SP1
MS SQL SERVER 2000 SP4.

Имеется работающая репликация слиянием, push-подписка.
И тут понадобилось добавить нового подписчика.

Решение в лоб:
1) Остановить репликацию с аннулированием подписок, публикации и т.д.
2) Копию БД вручную отправить новичку (Backup на публикаторе / Restore на новичке).
3) Набрать полную грудь воздуха.
4) Объявить репликацию по-новой с учетом новенького.

Но может быть есть более элегантная процедура ?
И что она из себя представляет ?

Спасибо за подсказку.
23 июл 13, 13:09    [14603782]     Ответить | Цитировать Сообщить модератору
 Re: Из жизни репликаций - Про добавление нового подписчика в работающую merge-репликацию.  [new]
invm
Member

Откуда: Москва
Сообщений: 9402
Не надо ничего останавливать. Просто добавить нового подписчика. Ну и руками запустить снепшот-агента, если ждать не хочется.
23 июл 13, 15:24    [14604791]     Ответить | Цитировать Сообщить модератору
 Re: Из жизни репликаций - Про добавление нового подписчика в работающую merge-репликацию.  [new]
Vakho
Member

Откуда: ---------
Сообщений: 405
Элегантная процедура:

1) Копию БД вручную отправить новичку (Backup на публикаторе / Restore на новичке).
2) Tools / Replication / Configure Publishing,Subscribers, and Distribution...
3) Добавляем подписчика обычным образом.
4) Tools / Replication / Push Subscriptions to Other...
23 июл 13, 15:29    [14604836]     Ответить | Цитировать Сообщить модератору
 Re: Из жизни репликаций - Про добавление нового подписчика в работающую merge-репликацию.  [new]
Vakho
Member

Откуда: ---------
Сообщений: 405
invm
...Ну и руками запустить снепшот-агента, если ждать не хочется.

То есть даже БД на подписчике создавать не нужно ?
Snapshot агент её сам создаст ?
А то я на всякий случай создал БД на новичке из бэкапа публикатора.

Если так, то совсем элегантно.
23 июл 13, 15:35    [14604888]     Ответить | Цитировать Сообщить модератору
 Re: Из жизни репликаций - Про добавление нового подписчика в работающую merge-репликацию.  [new]
invm
Member

Откуда: Москва
Сообщений: 9402
Vakho
То есть даже БД на подписчике создавать не нужно ?
Нет, БД, естественно, должна быть. А вот статьи на подписчике могут быть созданы в процессе применения снимка.
Зависит от значения параметра @schema_option при создании статьи на издателе.
23 июл 13, 17:07    [14605574]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить