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

Откуда:
Сообщений: 46
Форумчане, поиском пользовался, но тщетно.

Есть репликация транзакцией между двум MSSQL 2K. Один издатель/дистрибьютор, другой подписчик, push-подписка. Владелец сервера-издателя настаивает на изменении подписки на pull с переносом дистрибьютора на подписчика, но как это сделать или не знает или не хочется сказать. Я все настройки какие можно покрутил, но увы так и не понял как сделать так, чтобы дистрибьютор оказался на подписчике.

Поделитесь, пожалуйста, знаниями.
22 апр 11, 09:11    [10551167]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/articles/mssql/2006/050201DatabaseReplication.shtml#22
22 апр 11, 09:25    [10551209]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
Я уже проделал подобные настройки, вот скриншоты:

Картинка с другого сайта.

Картинка с другого сайта.

10.10.10.6 - это мой сервер, 10.10.10.26 - это издатель.
При попытке создать пулл-подписки и дальнейшем её запуске - в свойствах видно, что дистрибьютор всё равно 10.10.10.26.
22 апр 11, 09:39    [10551249]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
Непонятно, что дальше делать со всем этими настройками :(
22 апр 11, 09:51    [10551290]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Вам надо пересоздать публикацию с указанием нужного издателя.
22 апр 11, 11:20    [10551853]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
invm
Вам надо пересоздать публикацию с указанием нужного издателя.


Нужного дистрибьютора? ;)
22 апр 11, 11:21    [10551861]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Alex Zed
invm
Вам надо пересоздать публикацию с указанием нужного издателя.


Нужного дистрибьютора? ;)

Если сможете отыскать где при создании публикации указывается дистрибьютор, то можете попробовать.
22 апр 11, 11:51    [10552101]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
invm
Alex Zed
пропущено...


Нужного дистрибьютора? ;)

Если сможете отыскать где при создании публикации указывается дистрибьютор, то можете попробовать.


Тогда я не понимаю вашего сообщения. Зачем мне пересоздавать публикацию - если она уже создана на издателе, необходимо каким-то чудом поместить дистрибьютора на сторону подписчика. Как это сделать?
22 апр 11, 11:52    [10552109]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Чудес на свете не бывает.
Вам надо:
1. удалить публикацию
2. отвязать издателя от старого распространителя
3. привязать издателя к новому распространителю
4. создать публикацию
5. создать подписку
22 апр 11, 14:14    [10553282]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
invm
Чудес на свете не бывает.
Вам надо:
2. отвязать издателя от старого распространителя
3. привязать издателя к новому распространителю



Не совсем понятны эти шаги - где это привязывается и отвязывается?
22 апр 11, 14:16    [10553303]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
Пробую эксперементировать в миниатюре. У меня два сервера SQL 2K, издатель в домене, подписчик нет. Оба коннектятся к друг другу через SQL Server Authorization. У издателя SQL Server Agent и MSSQLSERVER запускаются из под SQLUSER.
На издателе создана публикация, путь к снапшотам стандартный. К папке снапшотов у SQLUSER полный доступ.

На подписчике создана пулл-подписка, указана аккаунт для коннекта в издателю, кроме того в настройках написано, что издатель может использовать сервер как дистрибьютор (издатель добавлен в соотв. список и прописан аккаунт коннекта к издателю).

Пробую стартовать подписку в первый раз и получаю (снапшот агент уже отработал до этого):

The process could not read file '\\FS-BSK-2\C$\Program Files\Microsoft SQL Server\MSSQL\REPLDATA\unc\FS-BSK-2_FOR_REPLICA_FOR_REPLICA\20110422141900\Table1_1.sch' due to OS error 1326. The step failed.

Что не так?
22 апр 11, 14:34    [10553488]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Ошибка 1326 -- Logon failure: unknown user name or bad password.
22 апр 11, 15:01    [10553765]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
invm
Ошибка 1326 -- Logon failure: unknown user name or bad password.


Это я понял, но вопрос в том - от чего она возникает, ежели на обоих серверах прописаны логины к друг другу.
22 апр 11, 15:02    [10553775]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
Попробовал через shared folder, дал туда полный доступ Всем.

Результат аналогичный:
The process could not read file '\\FS-BSK-2\REPLDATA\unc\FS-BSK-2_FOR_REPLICA_FOR_REPLICA\20110422150549\Table1_1.sch' due to OS error 1326. The step failed.

Неужто только IIS + FTP?
22 апр 11, 15:15    [10553902]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
Форумчане, обратите взор на мою проблему, правильно ли я понимаю что в случае серверов один в домене другой нет (авторизация только SQL Server) - репликацию можно провести только с помощью FTP?
25 апр 11, 09:11    [10560984]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
maffey
Member

Откуда: DTS
Сообщений: 187
Alex Zed, сейчас сам разбираюсь и подошел тому, что нужно междоменную репликацию делать. Вообще, там есть вариант через smtp пересылать пакеты.
26 апр 11, 09:28    [10565671]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
maffey,

Междоменную репликацию можно сделать через FTP, я примерно уже освоил конфигурацию, но у меня вопрос другой - как всё таки сделать дистрибьютора на стороне подписчика.

Где можно посмотреть, что дистрибьютор действительно находится на стороне подписчика?
26 апр 11, 09:36    [10565714]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
maffey
Member

Откуда: DTS
Сообщений: 187
На дистрибьюторе если правой кнопкой на разделе Replication щелкнуть, есть пункт Distributor propreties.

Через FTP буду тоже пробовать.

Кстати, есть идеи по этому ( 10565767 ) поводу, замучился уже..
26 апр 11, 10:28    [10566087]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
maffey
На дистрибьюторе если правой кнопкой на разделе Replication щелкнуть, есть пункт Distributor propreties.


Вот это мой подписчик, на разделе Replication кликаю Configure Publishing.. и открывается окошко:
Картинка с другого сайта.

далее кликаю Properties и вижу в списке своего издателя
Картинка с другого сайта.

, получается издатель использует этого подписчика как дистрибьютора?
26 апр 11, 11:16    [10566421]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
maffey
Member

Откуда: DTS
Сообщений: 187
да, похоже на то.

Еще во всей этой схеме только на дистрибъюторе создается системная БД distribution

PS Если что, я только месяц, как за репликации взялся.
26 апр 11, 12:19    [10566984]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
maffey,

Насколько я знаю на любом издателе создаётся по-умолчанию база distribution ;).
26 апр 11, 13:41    [10567774]     Ответить | Цитировать Сообщить модератору
 Re: Дистрибьютор на подписчике - как правильно настроить  [new]
Alex Zed
Member

Откуда:
Сообщений: 46
Форумчане, подскажите же, как настроить push-подписку с дистрибьютором на подписчике? И вообще это возможно?
10 май 11, 11:56    [10628272]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить