FIX: SQL Server CE Refresh Fixes GUID Generation Problems (286357)
The information in this article applies to:
- Microsoft SQL Server 2000 Windows CE Edition
This article was previously published under Q286357 SYMPTOMS When you insert new rows into replicable tables in a SQL
Server CE subscription database, you might get a DB_E_INTEGRITYVIOLATION error
(0x80040e2f, as defined in oledberr.h) due to duplicate GUID generation. This problem is seen most commonly on Microsoft Handheld PC
Pro or Palm-size PC devices that are running Windows CE version 2.11 with MIPS
processors, but the error may occur on other devices as well. CAUSE When the GUID creation code attempts to load a dependent
DLL (Winsock.dll), the load fails and an invalid GUID is created.
RESOLUTION To resolve this problem, download and install the latest
version of SQL Server 2000 Windows CE Edition, which is available from the
following Microsoft Web site: NOTE: When you install the Development Tools for the refreshed version
on a computer that had a previous installation, you will be prompted to
uninstall the previous installation before continuing. For more
information, see "Steps to Apply the Fix" in the "More Information" section of
this article. STATUSMicrosoft has confirmed that this is a problem in the
initial release of SQL Server 2000 Windows CE edition.
This problem was
corrected in the subsequent version of SQL Server 2000 Windows CE
Edition.
Modification Type: | Major | Last Reviewed: | 8/8/2006 |
---|
Keywords: | kbbug kbfix KB286357 |
---|
|