Re: Sync Failed; Record is Deleted -- Append Confusion
- From: mikej711 <mikej711@xxxxxxxxxxx>
- Date: Tue, 28 Jul 2009 18:29:34 -0700 (PDT)
On Jul 28, 4:12 pm, "David W. Fenton" <XXXuse...@xxxxxxxxxxxxxxxxxxx>
wrote:
mikej711 <mikej...@xxxxxxxxxxx> wrote innews:8e0b9b2b-7d32-4089-8727-d8ce615d28a6@xxxxxxxxxxxxxxxxxxxxxxxxxxx
:
I found the corrupt record--the s_ColLineage reads OLE instead of
long binary--but can't delete it. Access asks if I want the
deleted it and removes it from the table, but when I reopen the
table, there sits the record. I can remove other records but not
the corrupted one.
Have you compacted after the deletion and before opening it again?
Are there child records that might be preventing the deletion but
the error message is not asking you about it?
Before you do anything drastic, at least try copying the problem
replica to a new file and seeing if that file can synchronize.
If you try all three of those and still get no joy, then you're in
the tough spot of needing to rebuild if not the whole replica set,
at least that one table. I would synch all the replicas that you are
able to synch with the Design Master, then remove referential
integrity between the table with the bad record and any child
tables, then synch around all the replicas you can synch with. At
that point, you may be able to synch with the problem replica (the
change to RI may "jiggle it loose" and allow things to work).
Once that's done, you'll unreplicate the problem table, synch around
the set of synchronizable replicas, and try again synching with the
problem replica. If none of that works, you're really at the point
where there's not much use in doing anything other than restoring
the problem table to replicability in the DM, synching around the
other replicas and then adding the RI back and synching again.
At that point, the problem replica is dead because nothing you did
was able to "wake it up." So you'll have to recover its data
manually. I hope you have time/date stamps in all your records.
Now you really need to try to figure out what the likely causes of
the corruption might be. You don't want to have to go through this
again.
One thing that I'd highly recommend is to set up each replica with
at least one backup replica. This is the simplest possible replica
farm, and insures that if the first replica gets corrupted, you'll
have all the data since the last synch with the backup replica.
--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
When a corrupted replica is compacted two files are created, one that
has the replica's name but has lost replicability and other named
"~tempRec" which seems to be a copy of the replica minus the bad
record. "~tempRec" is still replicable. Is "~tempRec" what it seems?
Could I rename it and use it as a replacement for the bad replica?
MJ
.
- Follow-Ups:
- Re: Sync Failed; Record is Deleted -- Append Confusion
- From: David W. Fenton
- Re: Sync Failed; Record is Deleted -- Append Confusion
- References:
- Sync Failed; Record is Deleted -- Append Confusion
- From: mikej711
- Re: Sync Failed; Record is Deleted -- Append Confusion
- From: David W. Fenton
- Re: Sync Failed; Record is Deleted -- Append Confusion
- From: mikej711
- Re: Sync Failed; Record is Deleted -- Append Confusion
- From: David W. Fenton
- Re: Sync Failed; Record is Deleted -- Append Confusion
- From: mikej711
- Re: Sync Failed; Record is Deleted -- Append Confusion
- From: David W. Fenton
- Re: Sync Failed; Record is Deleted -- Append Confusion
- From: mikej711
- Re: Sync Failed; Record is Deleted -- Append Confusion
- From: David W. Fenton
- Sync Failed; Record is Deleted -- Append Confusion
- Prev by Date: Re: Sync Failed; Record is Deleted -- Append Confusion
- Next by Date: Re: Sync Failed; Record is Deleted -- Append Confusion
- Previous by thread: Re: Sync Failed; Record is Deleted -- Append Confusion
- Next by thread: Re: Sync Failed; Record is Deleted -- Append Confusion
- Index(es):
Relevant Pages
|