powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблемы с репликацией при переносе сервера.
4 сообщений из 29, страница 2 из 2
Проблемы с репликацией при переносе сервера.
    #37953304
РС_Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OblomMsg 20029, Level 16, State 1, Procedure sp_MSpublishdb, Line 57
Распространитель не был правильно установлен. Не удалось отключить базу данных для публикации.


Такая проблема раньше решалась, путем включения редактирования системных таблиц и далее апдейт:

-- включаем разрешение
sp_configure 'allow update',1
Reconfigure with Override

-- апдейтим распространиетелей
UPDATE master.dbo.sysdatabases
SET Category = 0 WHERE Category = 16

Кто знает как в 2005-м произвести обновление системных таблиц?
...
Рейтинг: 0 / 0
Проблемы с репликацией при переносе сервера.
    #37954232
Фотография gang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РС_Николай,
server single user mode + DAC. 1 , 2
...
Рейтинг: 0 / 0
Проблемы с репликацией при переносе сервера.
    #37958773
Oblom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, проблему решили.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Проблемы с репликацией при переносе сервера.
    #40077887
andreybs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с аналогичной проблемой. К сожалению, автор темы не потрудился описать решение. В результате пришлось поплясать с бубном... Опишу решение, может кому поможет.

Проблема в подключении издателя к дистрибьютору через линкед сервер repl_distributor. Если все правильно сделано, в линкед сервере прописан новый дистрибьютор (описано выше), обновлен мастер-ключ (описано выше), но проблема сохраняется (An error occurred during decryption), то это означает, что старый хеш подключения для repl_distributor не работает.

Проверить это и многое другое в плане взаимодействия издателя и дистрибьютора можно командой sp_helpdistributor. Собственно она и выдаст упомянутую в теме ошибку, если хеш-ключ не работает. Пересоздать хеш-ключ можно, обновив пользователя линкед сервера. Например, можно задать новый пароль. Для этого идем в дистрибьютор и меняем пароль distributor_admin через оснастку "изменить пароль дистрибьютора" (не помню точно, как по-английски)... правой кнопкой на разделе Replication, там должен быть такой пункт. Теоретически можно вручную поменять пароль пользователю distributor_admin на дистрибьюторе. Далее идем в издатель и задаем этот же новый пароль для distributor_admin в repl_distributor. Этого достаточно, чтобы хеш перегенерился. После этого проверяем sp_helpdistributor, всё должно работать.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблемы с репликацией при переносе сервера.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]