Microsoft KB Archive/316901

From BetaArchive Wiki
Knowledge Base


INF: SQL Server 2000 Windows CE Edition Version 1.1 Service Pack 1 Readmesp1.txt Addition

Article ID: 316901

Article Last Modified on 10/30/2003



APPLIES TO

  • Microsoft SQL Server 2000 Windows CE Edition 1.1 Service Pack 1
  • Microsoft SQL Server 2000 Windows CE Edition 1.1 Service Pack 1



This article was previously published under Q316901

SUMMARY

This article provides information about the following issues, which were not included in the Readmesp1.txt file for SQL Server 2000 Windows CE Edition (SQL Server CE) Service Pack 1 (SP1):

  • A potential issue for Handheld PC and Handheld PC 2000 Windows CE-based devices.


  • A potential issue during desktop installation.


  • Support for Microsoft Windows CE .NET.


  • Different SQL Server CE files used for Windows CE .NET and Pocket PC 2002 emulators.


  • How to determine which version of SQL Server CE 1.1 is currently installed.


MORE INFORMATION

Issues

Potential Issue for Handheld PC and Handheld PC 2000 Windows CE-based Devices

If you are pushing an application to a Handheld PC device by using Microsoft eMbedded Visual Tools, you may receive the following error message on the target device:

Failed to load resource DLL MSDAEREN.DLL.

You can ignore this error message. Click OK on the target device, and the file transfer process from the desktop computer will continue. This problem can occur on Handheld PC devices that have been reset since the last time a SQL Server CE application was started on the Handheld PC device. The warning message does not occur on Handheld PC devices with custom CAB file installations.

NOTE: This issue is not present in the SP1 Update release.

Potential Issue During Desktop Installation

When installing the SQL Server CE SP1 Update to your desktop computer, you may receive the following error message:

An incompatible previous version of SQL Server CE has been detected and must be removed from your machine before this install can continue. Do you want us to do this for you? Click on "No" to stop the setup now, or click on "Yes" to remove the previous version and continue with setup.

The error message may occur even though you have version 1.1 previously installed. Click Yes and the installation process for the desktop computer continues.

Support for Windows CE .NET

Downloads of the SQL Server 2000 Windows CE version 1.1 SP1 Update support devices that are running the Windows CE .NET operating system.

Note the following:

  • Windows CE .NET must be installed on your desktop system prior to SQL Server CE for proper integration.

  • SQL Server CE currently does not support the following Windows CE .NET platforms:

    MIPS II 5274
    MIPS IV
    MIPS IV_FP
    MIPS16
    ARM V4I
    ARM V4T

  • To use SQL Server CE encryption features, a platform must include the Microsoft Enhanced Cryptographic Provider (Rsaenh.dll).

  • When installing SQL Server CE on your desktop development computer, you may receive the following error message if you had previously installed Platform Builder 3.0 on that computer:

    The installation was interrupted before SQL Server CE could be installed...

    If the error message occurs, you must manually delete the following key in the desktop registry:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Platform Builder\3.0

Different SQL Server CE Files Used for Windows CE .NET and Pocket PC 2002 Emulators

The correct files to copy for emulator support for Window CE .NET and Pocket PC 2002 are different from those for other platforms. If you manually install SQL Server CE into the emulator for Windows CE .NET or Pocket PC 2002, copy the files from the C:\Program Files\Microsoft SQL Server CE\Device\x86\I486 folder instead of the C:\Program Files\Microsoft SQL Server CE\Device\x86\Emulation folder. The files in x86\Emulator folder are intended only for the Pocket PC, Handheld PC Pro, and Palm Size PC emulators. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

317851 PRB: SQL Server CE x86 Emulation Files Do Not Work on Pocket PC 2002 Emulator


How to Determine Which Version of SQL Server CE 1.1 Is Currently Installed

SQL Server CE SP1 downloads were updated on 3/18/2002. To determine the version of SQL Server CE 1.1 that is currently installed on the computer, check the SSCE10.dll file located on the development computer used to create SQL Server CE applications.

  1. On the development computer, search for SSCE10.dll. SSCE10.dll is usually located in the \Program Files\Microsoft SQL Server CE\Device\ folder, under the processor type you are deploying.
  2. Right-click the SSCE10.dll file, and then click Properties.
  3. On the Version tab, click File Version. The file versions available include:

    1.1.2504.11 - SQL Server CE v1.1
    1.1.3606.01 - SQL Server CE v1.1 SP1
    1.1.3606.03 - SQL Server CE v1.1 SP1 update


Keywords: kbinfo KB316901