«Публикация транзакций с обновляемыми подписками» - выдает ошибку - «Распределитель установлен неправильно» - PullRequest
0 голосов
/ 10 ноября 2011

Я новичок в репликации. У меня есть два сервера SQL Server 2008, работающих на Windows 2008 R2. Серверы находятся в двух разных местах и ​​в двух разных доменах. Мне удалось использовать псевдонимы, чтобы «Публикация моментальных снимков» и «Транзакционная публикация» работали идеально. Но что мне нужно, так это «Транзакционная публикация с обновляемыми подписками», поэтому, если на одном сервере вносятся изменения, они реплицируются на другой сервер.

Когда я пробегаю по новой публикации, я без проблем просматриваю каждую страницу до самого конца, но когда я нажимаю кнопку Готово, я получаю ошибку. Существует три действия, и оно завершается неудачно при первом действии, называемом «Создание публикации« xxxx »». Я получаю сообщение «SQL Server не смог создать публикацию« xxxx ». Возникла исключительная ситуация при выполнении оператора или пакета Transact-SQL. Распространитель не был установлен правильно. "

Я искал ответ и не могу его найти. Я думаю, что это проблема разрешения между двумя серверами, но я не знаю, как ее решить.

Любая помощь будет оценена.

1 Ответ

1 голос
/ 10 ноября 2011

По моему опыту, установка различных типов репликации поверх ранее реализованной может вызвать проблемы.

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

Вы должны запустить множество хранимых процедур, чтобы полностью отключить его от сервера. Использование только графического интерфейса не так хорошо, как очистить все.

Это руководство от Microsoft должно помочь вам начать работу.

http://msdn.microsoft.com/en-us/library/ms152757.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...