SQL Server Compact - wikipedia SQL Server Compact SQL Server Compact 4.0 Logo Microsoft SQL Server Compact ( SQL CE ) is a compact relational database produced by Microsoft for applications that run on mobile devices and desktops. Prior to the introduction of the desktop platform, it was known as SQL Server for Windows CE and SQL Server Mobile Edition. It includes both 32 - bit and 64 - bit native support. SQL CE targets occasionally connected applications and applications with an embedded database. It is free to download and redistribute. An ODBC driver for SQL CE does not exist, nor is one planned. Native applications may use SQL CE via OLE DB. The latest, and last, release is the SQL Server Compact 4.0. As of February 2013 SQL Server Compact Edition had been deprecated ; no new versions or updates are planned, although Microsoft will continue to support until July 2021. Contents 1 Overview 2 Support 3 File format 4 Deprecation 5 See also 6 References 7 Bibliography 8 External links Overview SQL Server Compact shares a common API with the other Microsoft SQL Server editions. It also includes ADO.NET providers for data access using ADO.NET APIs, and built - in synchronization capabilities, as well as support for LINQ and Entity Framework. Future releases will unify the synchronization capabilities with Microsoft Synchronization Services. Unlike other editions of Microsoft SQL Server, SQL CE runs in - process with the application which is hosting it. It has a disk footprint of less than 2 MB and a memory footprint of approximately 5 MB. SQL CE is optimized for an architecture where all applications share the same memory pool. Windows Store apps for Windows 8 can not use SQL Server Compact edition, or any other edition of SQL Server. Versions Official Name Common Name SQL Server 2000 Windows CE Edition SQL CE 1.0 SQL Server 2000 Windows CE Edition SQL CE 1.1 SQL Server 2000 Windows CE Edition SQL CE 2.0 SQL Server 2005 Mobile Edition SQL CE 3.0 SQL Server 2005 Compact Edition SQL CE 3.1 SQL Server Compact 3.5 SQL CE 3.5 Support SQL CE databases can support ACID - compliance, but do not meet the durability requirement by default because AutoFlush buffers changes in memory ( including enlisted ambient transactions and explicit SQL CE transactions that do not override the Commit ( ) call with an CommitMode. Immediate value ). Therefore, committed transaction changes can be lost. To meet the durability requirement the commit call on the transaction must specify the immediate flag. Like Microsoft SQL Server, SQL CE supports transactions, referential integrity constraints, locking as well as multiple connections to the database store. However, nested transactions are not supported, even though parallel transactions ( on different tables ) are. The current release does not support stored procedures or native XML data type either. It uses a subset of T - SQL for querying and due to lack of XML support, XQuery is not supported either. Queries are processed by an optimizing query processor. SQL CE databases also support indexing, as well as support remote data replication ( local caching of data in remote databases ) and merge replication ( bidirectional synchronization with master databases ). SQL CE databases can be created and managed from Microsoft Visual Studio and some older versions of SQL Server Management Studio as well. File format SQL Server Compact Filename extension. sdf Developed by Microsoft Type of format Relational database SQL CE databases reside in a single. sdf file, which can be up to 4 GB in size. The. sdf file can be encrypted with 128 - bit encryption for data security. SQL CE runtime mediates concurrent multi-user access to the. sdf file. The. sdf file can simply be copied to the destination system for deployment, or be deployed through ClickOnce. SQL CE runtime has support for DataDirectories. Applications using an SQL CE database need not specify the entire path to an. sdf file in the ADO.NET connection string, rather it can be specified as DataDirectory < database_name >. sdf, defining the data directory ( where the. sdf database file resides ) being defined in the assembly manifest for the application. SQL Server Management Studio 2005 can read and modify CE 3.0 and 3.1 database files ( with the latest service pack ), but SQL Server Management Studio 2008 ( or later ) is required to read version 3.5 files. Microsoft Visual Studio Express 2008 SP1 can create, modify, and query CE 3.5 SP1 database files. SQL Server Management Studio can not read CE 4.0 files. Visual Studio 2010 SP1 can handle CE 4.0 database files. The. sdf ( `` Sqlce Database File '' ) naming convention is optional, and any extension can be used. Setting a password for the database file is optional. The database can be compressed and repaired with the option of the compacted / repaired database to be placed into a new database file. Deprecation In February 2013, Microsoft announced that SQL Server Compact Edition had been deprecated. Although no new versions or updates are planned, Microsoft will continue to support SQL Compact through their standard lifecycle support policy. This support will end in July 2021. See also Mobile database SQLite SQL Server Express MSDE References ^ Jump up to : `` Microsoft SQL Server Compact 4.0 is available for download - Microsoft 's Embedded Database - SQL Server Compact - Team Blog - Site Home - MSDN Blogs ''. Retrieved 2011 - 03 - 01. ^ Jump up to : `` SQL Server 2005 Compact Edition Datasheet ''. Retrieved 2007 - 07 - 03. Jump up ^ `` Search product lifecycle ''. Microsoft Support. Retrieved 2017 - 04 - 30. ^ Jump up to : `` A Lap Around SQL Server 2005 Compact Edition ''. Retrieved 2005 - 07 - 03. ^ Jump up to : `` SQL Server Everywhere : Just Another Database ? ''. Retrieved 2007 - 07 - 03. ^ Jump up to : `` What 's New ( SQL Server Compact Edition ) ''. Retrieved 2007 - 07 - 03. Jump up ^ `` How do i run SQL Server Compact 3.5 on Windows 8 developer preview ? ''. social.msdn.microsoft.com. Retrieved 11 March 2013. Jump up ^ `` Maintaining Databases ( SQL Server Compact Edition ) ''. Jump up ^ `` Transactions ( SQL Server Compact Edition ) ''. Retrieved 2007 - 07 - 03. ^ Jump up to : `` Overview of Databases ( SQL Server Compact Edition ) ''. Retrieved 2007 - 07 - 03. Jump up ^ `` Overview of Databases ( SQL Server Compact Edition ) ''. Retrieved 2007 - 07 - 03. ^ Jump up to : `` Data Storage Architecture with SQL Server 2005 Compact Edition ''. Retrieved 2007 - 07 - 03. Jump up ^ Barranis, Patrick ( 2013 - 01 - 11 ). `` Port SQL Compact to Windows RT ''. Microsoft Connect. Retrieved 2016 - 06 - 25. Jump up ^ `` Search product lifecycle ''. Microsoft Support. Retrieved 2017 - 04 - 30. Bibliography External links SQL Server Compact 3.5 SQL Server Compact Release Versions Microsoft 's Embedded Database - SQL Server Compact - Team Blog Windows Mobile Versions Pocket PC 2000 Pocket PC 2002 Mobile 2003 Mobile 5.0 Mobile 6.0 Mobile 6.1 Mobile 6.5 Device software Bing Mobile Bing Maps Internet Explorer Mobile Media Player Mobile MSN Mobile Office Mobile Remote Desktop Voice Command Windows Live for Mobile Desktop synchronization ActiveSync H / PC Explorer Media Center Media Player Mobile Device Center Outlook Services Calendar Contacts My Phone Windows Error Reporting Windows Marketplace for Mobile Server utilization DirectPush Exchange Server Development. NET Compact Framework Device Emulator Silverlight SQL Server Compact XNA Models 810 - F A3100 Athena BlackJack BlackJack II Dash DX900 eXpo HD2 HD Mini i600 i780 Incite Jack KS20 MAX 4G nüvifone M10 nüvifone M20 Omnia Omnia II Omnia Lite Omnia Pro B7330 Omnia Pro B7610 Propel Pro Saga Shadow Smartflip TG01 Touch Touch2 Touch 3G Touch Cruise Touch Diamond Touch Diamond2 Touch Dual Touch HD Touch Pro Touch Pro2 Touch Viva Treo Pro TyTN TyTN II Vox Wing Wings Xda Xperia X1 Xperia X2 Microsoft development tools Development environments Visual Studio Code Express Lab Management Team System Profiler Test Professional Tools for Applications Tools for Office Others. NET Compiler Platform App Studio Blend Expression Web GW - BASIC Microsoft Pascal MSBuild Robotics Developer Studio SharePoint Designer FrontPage PowerShell ISE QuickBASIC QBasic QuickC Small Basic WebMatrix Windows SDK CLR Profiler ILAsm Native Image Generator XAMLPad Languages Microsoft Basic Visual Basic Visual Basic. NET Visual C++ C++ / CX C++ / CLI Managed C++ C# F# J# Visual FoxPro IronPython IronRuby JScript PowerShell TypeScript VBScript XAML Major APIs and frameworks ( See all ) Windows API Silverlight XNA DirectX Managed DirectX Xbox Development Kit Windows Installer. NET Framework ASP.NET ASP.NET Core ASP.NET AJAX ASP.NET Dynamic Data ASP.NET MVC ASP.NET Razor ADO.NET Entity Framework CardSpace Communication Foundation Identity Foundation LINQ Presentation Foundation Workflow Foundation Device drivers WDK WDF KMDF UMDF Windows HLK WDM Database SQL Server Express Compact Management Studio Business Intelligence Development Studio MSDE SQL services Analysis Reporting Integration Notification Other Visual FoxPro Microsoft Access Jet Engine Extensible Storage Engine Azure Cosmos DB Source control Team Foundation Server Visual SourceSafe Delivery Active Setup ClickOnce NuGet Web Platform Windows Installer WiX Microsoft Store Retrieved from `` https://en.wikipedia.org/w/index.php?title=SQL_Server_Compact&oldid=815754656 '' Categories : Microsoft software Microsoft server technology Windows Mobile Relational database management systems Hidden categories : All articles with unsourced statements Articles with unsourced statements from November 2016 Talk Contents About Wikipedia Languages Deutsch Español Français עברית 日本 語 Русский Türkçe Edit links This page was last edited on 16 December 2017, at 22 : 45. Text is available under the Creative Commons Attribution - ShareAlike License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia ® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. About Wikipedia

Question: what is sql server compact edition database file
Answer: a single .sdf file,[12] which can be up to 4 GB in size