Изменение распространителя репликации транзакций в SQL 2000 - PullRequest
0 голосов
/ 08 октября 2010

У меня настроен сервер с 3 репликациями.

  • 3 базы данных публикуются примерно на 3 других серверах
  • есть центральный дистрибьютор

Мне нужно знать, могу ли я сменить распространителя для одной из публикаций и разрешить другим, или я могу изменить только всех распространителей репликации на сервере издателя.

И как это сделать.

Пример:

ProdServer имеет

  • DB1 - Публикация
  • DB2 - Publishing
  • DB3 - Публикация

DB1ReplSrv имеет

  • DB1 - подписка

DB2ReplSrv имеет

  • DB2 - подписка

DB3ReplSrv имеет

  • DB3 - подписка

RplDistSrv является распространителем всего этого.

Допустим, я создаю новый сервер: NewRplDistSrv Я не буду медленно менять сервер распространителя репликации.

PS: Я не знаю, является ли это Pull или Push Replication, как мне это проверить?

Извините за мой нубистский вопрос. Но я бы хотел научиться.

Заранее спасибо,

Gabriel

1 Ответ

0 голосов
/ 14 ноября 2010

Мне удалось это сделать.

Я не мог удалить дистрибьютора раньше, потому что при попытке Enterprise Manager зависал навсегда.

Мне удалось сделать это, отключив службу sql от сети.машина RplDistSrv .

И только затем пытается удалить конфигурацию на ProdServer .

Кстати, мне пришлось повторить все текущие репликации.

Мне пришлось перенастроить его в Enterprise Manager, щелкнув правой кнопкой мыши ProdServer и выбрав «Репликация», как мне кажется.это было сделано некоторое время назад.

Я обнаружил, что Enterprise Manager немного сбивает с толку, извините, я не мог подробно рассказать о том, как это сделать.Но это выполнимо, если вы остановите службу sql распространителя и удалите все настройки репликации с сервера.который использует дистрибьютора.А затем перенастройте его для использования другого сервера в качестве репликатора.

...