Thanks for the reply asrujit, maybe I did not explain myself good.
I have a database that I want to share as a replica, but I do not want people to make changes on it, I thought in checkout replicas and one way. Is there a way to restrict two way replica?, Is there another option?
Publish two geodataservice one public, the other private. The public service only aloud to extract data, this is meant for an easy way to share the information with the arcmap users. Build a one-way replica to an XML file from the private service. Share the XML with the users that you want them to have the replica. They will be able to synchronize changes by themselves.