Администрирование в вопросах и ответах

       

Одна из баз данных не реплицируется между двумя серверами


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

*

Сообщение Unable to replicate xxx.nsf появляется в протоколах.

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

Чтобы исправить проблему, проверьте эти пункты:

*                    Удостоверьтесь, что ACL установлен правильно. Сообщение Access control is set to not allow replication в протоколах указывает, что сервера не имеют достаточного доступа, чтобы выполнить репликацию. Дайте серверам нужный доступ к базе данных в ACL, чтобы копировать изменения. Сервер должен иметь:

·         Доступ редактора, чтобы копировать изменения документов

·         Доступ дизайнера, чтобы копировать изменения представлений и форм

·         Доступ менеджера, чтобы копировать изменения ACL

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

*                    Проверьте протоколы для поиска записи Unable to copy document, или подобное сообщение. Это сообщение указывает на то, что база данных разрушена. Чтобы исправлять проблему, делайте один из следующего:

·         Запустите задачу Fixup. Используйте эту процедуру, если база данных находится в формате R5. Не делайте этого, если Вы не используете Transaction logging, или если база данных находится в формате R4.x.

·         Запустите Fixup с параметром (-J). Как только Fixup завершится, выполните полное резервное копирование базы данных.

*                    Проверяет протоколы, для поиска записи Replication is disabled, сообщение указывает, что базе данных не позволяется реплицироваться. Чтобы позволить реплицирование исходной базы данных, выбирайте – Файл – Репликация – Настройка, в окне Параметры репликации, на закладке Прочее, уберите флажок с опции Временное отключить репликацию.

*                    Проверьте, установлена ли опция Использовать единую таблицу управления доступа для всех реплик, на закладке настройки ACL для базы данных. Иногда репликация не может происходить, потому что этот выбор был установлен, и сервер, хранящий реплики, не имеет соответствующего доступа, чтобы копировать ACL. Если дело обстоит так, дайте серверу доступ менеджера в базе данных ACL.



Содержание раздела