SQL Server Compact 3.5

SQL Server Compact 3.5 is a compact yet powerful embedded database for enabling users with a new generation of occasionally connected dynamic applications.  Free, lightweight and embeddable, SQL Server Compact 3.5 offers essential relational database functionality to build a new generation of occasionally connected mobile and desktop applications.

Download SQL Server Compact 3.5

Develop the next breed of mobile and desktop applications using a highly capable version of SQL Server Compact 3.5.

Learn About SQL Server Compact 3.5

Get an overview of SQL Server Compact 3.5 features and capabilities.

How-to Tutorials for SQL Server Compact 3.5

Get the latest SQL Server Compact add-ins, updates, tools, and components.

SQL Server Compact 3.5 Books Online

Get the complete SQL Server Compact documentation to help you understand the product and how to implement it into mobile and desktop application projects.

Choosing Between SQL Server Compact 3.5 and SQL Server 2005 Express

The SQL Server family offers two products suitable for local storage that seem to target the same scenarios.  This white paper helps developers understand the benefits of SQL Server Express and SQL Server Compact 3.5 and when each edition should be used.


Note: SQL Server 2005 Compact Edition is the earlier version of SQL Server Compact 3.5 and was previously named SQL Server 2005 Everywhere Edition during the product development phase. You may see references to the name SQL Server 2005 Everywhere Edition in pre-recorded material for SQL Server 2005 Compact Edition.

Product Information

Developer Resources

Community Resources

Additional Resources

"SQL Server Compact 2005 Edition gave us just what we needed: a time-tested, compact, and full-featured relational database with proven stability and performance."

– Peter Flanagan, Transzap

Product Registration