RE: Data loss when using merge replication
- From: Paul Ibison <Paul.Ibison@xxxxxxxxxxxxxxxxxxxxxxx(donotspam)>
- Date: Tue, 6 Jan 2009 07:36:01 -0800
Hi Thomas,
the retention period of subscribers (and history retention period) will
relate to how long a subscriber can go without syncing before it is deemed
expired, in which case it'll have to reinitialize. It sounds like you have a
problem because the default behaviour is that publisher wins conflicts with
subscribers and are asking if the situation is affected by a shorter or
longer retention period but this is mostly a separate issue. There is some
overlap because if the retention period was decreased, the problem might be
avoided because the subscriber would have to reinitialize and (optionally)
lose his changes altogether.
Again assuming that you have conflicts, apart from changing the retention
period you might want to consider changing the conflict resolver used and
there is even the option to have the inverse of the default behaviour and
have the subscriber win in a conflict with the publisher. However generally
I'd say that there is a business problem if you have conflicts and have
subscribers offline for a while.
You also mention that the updates are lost sometimes and not at others. Can
you confirm if there are conflicts in the conflict viewer. They may possibly
be the result of compensating changes rather than normal conflicts (see
http://support.microsoft.com/default.aspx/kb/828637/ for more info).
Your setup is fine for your requirements, and the most obvious alternative
would be transactional with queued updating subscribers which also has
conflict resolution but a smaller set of alternative resolvers. Peer-to-peer
could be used if the data is partitioned, but I gather that this is not the
case so as you mention, there would be an issue with conflicts.
HTH,
Paul Ibison
.
- Follow-Ups:
- Re: Data loss when using merge replication
- From: Thomas
- Re: Data loss when using merge replication
- References:
- Data loss when using merge replication
- From: Thomas
- Data loss when using merge replication
- Prev by Date: Copy metadata?
- Next by Date: Looking for a replication solution
- Previous by thread: Data loss when using merge replication
- Next by thread: Re: Data loss when using merge replication
- Index(es):
Relevant Pages
|