Guidelines for setting server access to databases
For replication to occur properly, you must assign servers the appropriate access in the database ACL. Follow these guidelines when you set server access to databases.
Assign an access level that is at least as high as the highest user access level
For example, design changes made to the replica on Server A replicate to Server B only if the replica on Server B gives Server A at least Designer access.
Include servers in read access lists for database design elements
If a database design element has a read access list associated with it that allows access only to certain users with Reader access, include the names of replicating servers in the read access list in addition to the server names with Reader access in the database ACL. For example, if a replica on Server A includes a form access list that limits who can read documents created with the form, include Server B in the read access list and give Server B at least Reader access in the ACL to allow Server B to pull new documents and changes to documents created with the form.
Assign appropriate access to intermediate servers
If replication occurs through an intermediate server, the intermediate server acts first as a destination server, then as a source server and must have the access level necessary to pass along the changes. For example, if you want ACL changes on Server A's replica to replicate to Server C by way of Server B, Server B's replica must give Manager access to Server A, and Server C's replica must give Manager access to Server B.
Assign Reader access for one-way replication
Give a server Reader access to a replica when you want to allow the server to receive information from the replica but not to send changes back. For example, to allow Server B to receive changes from a replica on Server A but not to send changes to Server A, give Server B Reader access to the replica on Server A.
Assign Editor access to allow author changes to replicate
If a replica includes an Authors field that allows authors to modify their own documents, a server must have at least Editor access, not Author access, to replicate these modifications. For example, changes made to Server A's replica by someone with Author access only replicate to Server B if Server B's replica gives Server A at least Editor access.