FIX: SQL Server CE subscriptions may not be correctly marked as expired (313533)
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions)
- Microsoft SQL Server 2000 Windows CE Edition 1.1
This article was previously published under Q313533 BUG #: 356006 (SHILOH_BUGS) SYMPTOMS Microsoft SQL Server 2000 Windows CE Edition (SQL Server
CE) may not properly mark subscribers as expired if the associated publication
has a retention period set to a value other than zero (0). The zero setting
means subscriptions never expire.
If the SQL Server CE subscribers
synchronize at a point past the retention period, subscribers and publishers
may become unsynchronized (also known as data divergence), or SQL Server CE may
not detect conflicts between subscribers and publishers. RESOLUTIONTo 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
WORKAROUND To work around this problem, use either of these methods:
- Create new logic in your SQL Server CE application based on
a date/time value or a timer to synchronize the data before the subscription
expires. You should create this timer in coordination with the retention period
set for the publication.
-or-
- Set the retention period of the publication to zero (0),
which means no cleanup executes. If you set the retention period to 0, the size
of the metadata tables in the publisher database could become large over time,
which may lead to longer synchronization times due to poor performance of
queries run on the publisher to perform the synchronization.
STATUSMicrosoft
has confirmed that this is a problem in the Microsoft products that are listed
at the beginning of this article.
This problem was first corrected in Microsoft SQL Server
2000 Service Pack 2.
Modification Type: | Minor | Last Reviewed: | 9/9/2005 |
---|
Keywords: | kbbug kbfix KB313533 |
---|
|