Click here to Skip to main content
15,887,485 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more: , +
Hi, i have just a simple question..
What is the main difference between this two types, and which one is preferred? (or both has its own benefits..?)

Also, if i use any of this two, what would i need to install to the customer computer, beside .net framework 3.5 so my program would work...


Thanks in forward..
Posted
Comments
Zeeshan-Ali89 13-Feb-12 9:58am    
same question here?

I would rephrase your question as when should you use SQL Server Compact (Embedded editon) vs SQL Server Express etc.

SQL Server Compact 4.0
Individual Database file size is limited to 4 GB.
Run in-process (Embedded) with an application.
No FileStream support
Limited to 256 concurrent connection.

SQL Express 2008 R2

Individual Database File size is limited to 10 GB
Excluding user instance scenario it can be used as a standalone database
Filestream and CLR Support.
No limit on number of simultaneous connection.

Also, SQL Server Compact has certain T-SQL related limitation, MSDN has detail comparision

Usage:

SQL Server Compact edition it targeted to be used for mobile phones, PDA's,
Tablet PCs and Desktop applications.


SQL Server Express edition can be used for both Web (Limited to 1 GB of RAM and Single CPU) and Windows Desktop applications. Latest edition of SQL express individual database file is limited to 10 GB.
 
Share this answer
 
This[^] is how to find information on the internet.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900