When syncronizing 2 replicas, I received 2 error messages, the first said they weren't from the same set (they are!), the second saying that the one database was not a replicated database. When I looked, much to my horror, it had "lost" it's replica status! Out of desperation and "what do I do know?", I tried making a replica of this corrupted database, which it let me do, and it's replica status was back. I went ahead and syncronized, which in hind site I likely shouldn't have done. Now I am realizing that some data did not syncronize. I have 818 entries in the MSyscConflicts table, each with the reason, "Recovered replicable data. This row was recovered from a corrupted replicable database. Verify that the record contents are correct and then reinsert the record or delete this conflict record." The conflict viewer does come up, but it also says "No conflict tables", so i can't fix it there. I totaled the records in each conflict table and they total 818. Any records that have a date that would indicate when the record was created has a date that is later than the last time I syncronized.
My questions are: What causes a replicable database to become corrupt? How do I avoid this?
Can I cut and paste the 818 records in the conflict tables into their corresponding tables? I think some of the records are new, but others are ones that were modified and I will have to decide which is the correct one. I believe most of these records were either created and/or modified by the user I was syncronizing with and will choose her record as the correct one.
After reinserted the 818 records, I'm thinking I should create a new replica and make it the design master and go from there.
It had been 2 weeks since the last time I had syncronized. I've learned I should do it on a more regular basis so if I have a problem, I lose less data! I am an hour and a half away from this other replica...any suggestions other than mailing CDs back and forth???? Can this realiably be done over the internet?
What would have also helped me is if each record had a field that showed the date it was created and/or modified. Then I would know for sure that all these records were created by the corrupted database since the last syncronization. I know how to do the field that would show when it was created. Is there an easy way, from the table not from forms since there are many forms!, that would update this field each time the record was modified?
thanks very much for any help. I need to fix this by tomorrow.
My questions are: What causes a replicable database to become corrupt? How do I avoid this?
Can I cut and paste the 818 records in the conflict tables into their corresponding tables? I think some of the records are new, but others are ones that were modified and I will have to decide which is the correct one. I believe most of these records were either created and/or modified by the user I was syncronizing with and will choose her record as the correct one.
After reinserted the 818 records, I'm thinking I should create a new replica and make it the design master and go from there.
It had been 2 weeks since the last time I had syncronized. I've learned I should do it on a more regular basis so if I have a problem, I lose less data! I am an hour and a half away from this other replica...any suggestions other than mailing CDs back and forth???? Can this realiably be done over the internet?
What would have also helped me is if each record had a field that showed the date it was created and/or modified. Then I would know for sure that all these records were created by the corrupted database since the last syncronization. I know how to do the field that would show when it was created. Is there an easy way, from the table not from forms since there are many forms!, that would update this field each time the record was modified?
thanks very much for any help. I need to fix this by tomorrow.