テストという名前のデータベースにセキュリティを設定しました。CouchDBレプリケーションには、システム管理者またはデータベース管理者が必要ですか?
"user_test"という名前のユーザーはシステム管理者ではありません。したがって、彼は試験データベースの管理者権限とメンバー権限を持っています。述べたように
:
は、設計ドキュメントの作成は、管理者に制限され、そして複製が管理者の資格情報なしでトリガされた場合、レプリケーション中に設計文書を書くことは失敗し、doc_write_failuresとして記録されます。管理者がいる場合は、レプリケーション要求に資格情報を含めるようにしてください。
私はデータベース管理者について考えていました。
したがって、_replicatorデータベースで複製ドキュメントをセットアップしようとすると、接続は「user_text」資格情報で「ハング」します。
システム管理者を使用すると、複製が即座に開始されます。
だから私の質問:
ターゲットまたはソースプロパティでは、私はシステム管理者の資格やデータベース管理者の資格情報を配置する必要がありますか?
システム管理者を使用してレプリケーションの設定更新
は自動的に(良い)をトリガします。
データベース管理者を使用すると、何も起こりません。エラーでもありません。それは他のPCで動作するので奇妙なのです...