Home > Store > Databases > SQL Server

larger cover

Add To My Wish List

Microsoft SQL Server 2005 Compact Edition

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Reviews
  • Sample Content

Product Author Bios

Prashant Dhingra

Prashant Dhingra, Lead Program Manager at Microsoft, has been working in the software industry for the past 14 years. He has had a diversified experience working on mobile and embedded device applications to large enterprise applications. Prashant has used database extensively in his career ranging from Multi Terabyte Data warehouses for enterprises to a few MB of compact databases on mobile devices. At Microsoft, Prashant worked as Product Manager for SQL Server Mobile Edition Product from 2004 to 2005. Prashant has also architected one of the world’s largest mobile device implementations. His earlier career includes designing and developing compilers and enterprise applications. Prashant has published articles on MSDN and presented mobile device and database technology at conferences.

 

Trent Swanson

Trent Swanson, a program manager at Microsoft, is working with partners and customers to design, develop, and deploy solutions on the Windows Mobile Platform. He has gained experience and in-depth knowledge of Microsoft SQL Server Compact Edition by helping customers and partners migrate and design managed as well native mobile applications leveraging SQL Mobile.

 

SQL Server Compact Edition is a slimmed down version of SQL Server that you can use on Pocket PCs, Smart phones, Tablet PCs, and Desktops. With this book, you will learn how to build applications for resource constrained devices. You’ll discover how the SQL Server Compact Edition database can also be used as an embedded in-proc database for desktop-based applications. You’ll learn how to manage the SQL Server Compact Edition database using SQL Server Management Studio, Visual Studio, and Query Analyzer.

 

Laptops, Tablet PCs, and mobile devices enable information workers to access enterprise data from remote locations. With the step-by-step exercises provided in this book, you’ll learn how to synchronize data between SQL Server and SQL Server Compact Edition. You’ll also learn Remote Data Access–a lightweight method to exchange data between SQL Server and SQL Server Compact Edition. Also in this book are code samples to help you write database applications for mobile devices and for desktop PCs. Throughout the book you’ll find expert tips for building and deploying enterprise applications.

 

Understand how to…

  • Build mobile and desktop applications using SQL Server Compact Edition
  • Set up the development and production environment with Visual Studio, SQL Server, and SQL Server Compact Edition
  • Optimize performance and plan for security
  • Manage databases using SQL Server Management Studio, Visual Studio, and Query Analyzer
  • Develop applications using ADO.NET and OLEDB provider for SQL Server Compact Edition
  • Upgrade from earlier versions of SQL CE, .NET Compact Framework, and Visual Studio
  • Use Merge Replication to synchronize data between SQL Server and SQL Server Compact Edition
  • Exchange data between SQL Server and SQL Server Compact Edition using Remote Data Access

Introduction           1

1              Getting Started with SQL Server 2005 Compact Edition                    7

2              Platform Support and Installation35

3              Getting to Know the Tools  63

4              Managing the SQL Server 2005 Compact Edition Database     109

5              Defining Database Structure                   131

6              Manipulating the Database               175

7              Programming SQL Server 2005 Compact Edition with ADO.NET             205

8              Introducing Native Access 247

9              Using Operators in SQL Server 2005 Compact Edition                     279

10            Using the Built-In Functions                     295

11            Upgrading from a Previous Version                327

12            Synchronizing Data with Merge Replication   345

13            Synchronizing Data with Remote Data Access             411

14            Securing the SQL Server 2005 Compact Edition Database          459

15            SQL Server 2005 Compact Edition Performance Tuning           505

Index      551

 

 

Customer Reviews

4 of 4 people found the following review helpful
5.0 out of 5 stars Wonderful Reference, April 23, 2008
This review is from: Microsoft SQL Server 2005 Compact Edition (Paperback)
SQL Server Compact Edition is meant for storing data on mobile devices such as Smartphones and PDA's or for inclusion in applications running disconnected on some user's laptop in an isolated environment. This wonderful book written by Prashant Dhingra and Trent Swanson, two Microsoft developers, is a large book about a small topic, SQL Server Compact Edition. The authors take the time to cover every aspect of working with Compact from installing it and working with the tools necessary to building your database, to programming, to synchronization with a central server, to (my favorite topic) tuning and (my least favorite) security. The book's approach is to provide you with plenty of explanations and documentation, but then to focus on step by step instructions so that you can do the things you need to do with this handy tool.
The topics are not limited to the developer's side of the box, but instead spread out to cover installations, maintenance and various methods of... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful
5.0 out of 5 stars A good read, September 15, 2007
This review is from: Microsoft SQL Server 2005 Compact Edition (Paperback)
The sheer size of the book was pleasantly surprising considering the subject matter. I was expecting something a lot smaller.

I agree with the other commenter that parts of it are a bit repetitive, but in the author's defense, it's a very fine line between being thorough and being repetitive and it's a lot better to err on the right side. I think he was clearly trying to make sure that newer developers got a firm basis in the technology even if it could be a little much. And, other than the first few chapters, there's nothing even approaching redundant.

The strenght of the book is the depth of examples. Can I say that every single scenario I've ever encountered or can envision was covered? Probably not. Can I say that every scenario that you'd expect to encounter and many advanced ones that you run into rarely are covered - Absolutely. The code is there for all of it and the examples clearly state everything you need to understand about the example... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful
4.0 out of 5 stars Great for novice or experienced SSCE users, September 7, 2007
By 
This review is from: Microsoft SQL Server 2005 Compact Edition (Paperback)
The book provides a good overview of SSCE; although I did find quite a bit of repetative content, especially in the introduction and first 2 chapters.
There are heaps of exercises and code examples to assist both the novice and experienced SSCE developer/administrator/windows mobile programmer and covers everything you'll need to know to get your first application running and/or synchronising with SQL Server 2005.
[...]
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 7 customer reviews...

Online Sample Chapter

Getting to Know the SQL Server 2005 Compact Edition Tools

Index

Download the Index

Introduction

Download the Introduction

Table of Contents

Introduction    1

1              Getting Started with SQL Server 2005 Compact Edition    7

2              Platform Support and Installation    35

3              Getting to Know the Tools    63

4              Managing the SQL Server 2005 Compact Edition Database     109

5              Defining Database Structure    131

6              Manipulating the Database     175

7              Programming SQL Server 2005 Compact Edition with ADO.NET    205

8              Introducing Native Access     247

9              Using Operators in SQL Server 2005 Compact Edition    279

10            Using the Built-In Functions    295

11            Upgrading from a Previous Version     327

12            Synchronizing Data with Merge Replication     345

13            Synchronizing Data with Remote Data Access    411

14            Securing the SQL Server 2005 Compact Edition Database    459

15            SQL Server 2005 Compact Edition Performance Tuning    505

Index     551

Downloadable Sample Chapter

Download the sample chapter

 
Buy

Book  $64.99  $51.99

Usually ships in 24 hours.

This book includes free shipping!

Purchase Reward: One Month Free Subscription
By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.