FIX: Merge Non-Convergence for SQL Server CE Subscriber (315758)
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions)
- Microsoft SQL Server 2000 Windows CE Edition
This article was previously published under Q315758 BUG #: 356388 (SHILOH_BUGS) SYMPTOMS Changes made to some articles on a Microsoft SQL Server
2000 Windows CE Edition (SQL Server CE) subscriber may not be applied to the
publisher (a problem that is also called non-convergence). This may occur if
the publication contains articles that are not joined to other articles by
merge join filters and the articles have no PRIMARY KEY or FOREIGN KEY
relationships to other articles that are involved in join filters.
This problem is specific to the processing of SQL Server 2000 Windows CE
Edition merge replication subscribers; it does not occur for subscribers that
are using other editions of SQL Server. CAUSE SQL Server CE expects articles to be processed in a
specific order. An optimization exists where a group of articles that are not
involved in join filters and that do not have Declarative Referential Integrity
(DRI) with any other articles involved in join filters can be processed ahead
of their nickname order. This is a valid optimization for non-SQL Server CE
merge subscribers, but is not valid for SQL Server CE subscribers. The fix is
to not use this optimization in situations where it is not
permitted. For
additional information about merge replication article processing order, click
the article number below to view the article in the Microsoft Knowledge Base: 307356 INF: Understanding Merge Replication Article Processing Order
RESOLUTION To resolve this problem, obtain the latest
service pack for Microsoft SQL Server 2000. For additional information, click
the following article number to view the article in the Microsoft Knowledge
Base: 290211 INF: How To Obtain the Latest SQL Server 2000 Service Pack NOTE: The following hotfix was created before the release of Microsoft
SQL Server 2000 Service Pack 3. The English version of this fix
should have the following file attributes or later:
Build File name Description
------------------------------------------
8.00.0560 Replrec.dll SP2-based hotfix
NOTE: Because of file dependencies, the most recent hotfix or feature
that contains the files may also contain additional
files. STATUSMicrosoft has confirmed that this
is a problem in Microsoft SQL Server 2000.
This problem was first corrected in Microsoft SQL Server
2000 Service Pack 3.
| Modification Type: | Minor | Last Reviewed: | 9/27/2005 |
|---|
| Keywords: | kbHotfixServer kbQFE kbSQLServ2000sp3fix kbbug kbfix kbSQLServ2000preSP3fix KB315758 |
|---|
|