Требуется ли для репликации CouchDB администратор системы или администратор базы данных?

Я устанавливаю некоторую безопасность в базе данных под названием test.

Пользователь с именем user_test не является системным администратором. Следовательно, у него есть разрешения администратора и разрешения на участие в тестовой базе данных.

Как указано :

Создавать проектные документы могут только администраторы, и если репликация запускается без учетных данных администратора, запись проектных документов во время репликации завершится ошибкой и будет записана как doc_write_failures. Если у вас есть администраторы, обязательно укажите учетные данные в запросе репликации:

Поскольку они ссылаются на документацию по дизайну, я думал об администраторе базы данных.

Поэтому, когда я пытаюсь настроить документ репликации в базе данных _replicator, соединение зависает с учетными данными user_text.

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

Итак, мой вопрос:

Мне нужно указать в свойстве target или source учетные данные системного администратора или учетные данные администратора базы данных?

Обновлять

Настройка репликации с помощью системного администратора запускается автоматически (хорошо).

Если я использую администратора базы данных, ничего не происходит. Даже не ошибка. Это немного странно, потому что это работает на других компьютерах ...


person Alexis Côté    schedule 29.08.2016    source источник


Ответы (1)


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

Даже тяжело, у меня были некоторые проблемы с моими репликациями, в которых были ошибки. В итоге я очистил поврежденные документы в _replicator и перезапустил каждый экземпляр, и все было исправлено.

person Alexis Côté    schedule 30.08.2016