Before we can answer any of these questions. Basically wanted to know what is the version of your SQL Server.
1. What is the version of your sQL server
2. Service pack levels
3. What type of replication are you using
Based on these we can provide a better solution to your questions
-Krishna