"Houston, we got some problem..." and "Houston, we got a problem..." - notice a difference?

So you have run into a problem - how to efficiently report this:

System configuration:

  • On a Desktop/Server, Run Winver from Start -> Run.
  • On a Pocket PC, Start -> Settings -> About
  • On a Smart Phone, a bit more steps - start -> Settings -> More ->About

Give us all the details you see here.

SQL CE Version:

  • Applies if you had installed SQL CE by various means <VS / SSMS etc.>
  • Search for the sqlcese*.dll, right click it and give us the version in version tab.

A detailed description of what you are trying to do:

  • Include all details like whether you are using Managed /Native code, single/multi-process and a sample code
  • A small repro of the error you are getting would be great! <In case of corrupt databases, the corrupt database>

A Dump file if the process has crashed / hung:

  • On a PC, install this wonderful tool - UserDump.exe from http://support.microsoft.com/kb/241215. This tool installs a control panel entry - click this and register your application's name on this. Next time you get a crash in that app, you will get a dump file in the location you specified. Neat isn't it?
    • In case of a hang, use the same tool above to assign a hotkey and dump the process's current state.

A word of caution, this crash dump file can be pretty big - so ensure you have enough disk space.

  • On a mobile device, this gets a bit trickier. If you are using Windows CE 5.0+ version, and if you are lucky enough to have an OEM vendor who has enabled Windows Error Reporting, you can get a dump. Read this wonderful article at http://windowsfordevices.com/articles/AT7568439504.html by Abraham Kcholi and Gad Meir.
  • For older devices <Win CE 4.2 and so on>, contact us with the program and the problem, and we will handle it case by case.

P.S: No, don't upload all the attachments on to the forums:), but keep them handy. The moment we start looking at this, we will be asking for these.

P.S.2: First post here - w00t! I am a developer in the engine team of SQL CE and I guess you will see me here time and again!



Subu Subramanian.

There can be hope only for a society which acts as one big family, not as many separate ones. - Anwar el Sadat