SQL Server Compact
Microsoft SQL Server Compact (SQL CE)是微軟公司的運行於移動或桌面平台的緊湊型關係數據庫。在引入到桌面平台前,早期稱作SQL Server for Windows CE與SQL Server Mobile Edition。
包括32位與64位版。[1] SQL CE targets occasionally connected applications and applications with an embedded database.[2]免費下載與使用。[2] 沒有ODBC驅動支持。只能使用OLE DB編程API接口。
最高版本是2011年發佈的SQL Server Compact 4.0.[1]微軟將支持到2021年7月。[3][3]
2013年2月,微軟宣佈SQL Server Compact Edition已經過時了。[4]
概述
[編輯]SQL Server Compact與其他Microsoft SQL Server版本共享了很多API接口。[5] 有ADO.NET provider,[2] 支持LINQ與Entity Framework。尚不支持Microsoft Synchronization Services。[6]與其他Microsoft SQL Server版本不同,SQL CE與應用程式運行在同一個進程中。[6] 佔用磁盤不超過2 MB,內存約為5 MB.[2] SQL CE被優化為所有應用程式共享同一內存池。[7]Windows 8的 Windows Store app不能使用SQL Server Compact。[8]
版本歷史
官方名字 | 通用名 |
---|---|
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 |
SQL Server Compact 4.0 | SQL CE 4.0 |
文件格式
[編輯]副檔名 |
.sdf |
---|---|
開發者 | Microsoft |
格式類型 | 關係數據庫 |
SQL CE數據庫存於一個單獨的.sdf文件("Sqlce Database File") ,[9],最大為4 GB。[5] .sdf文件可用128位加密。[9] SQL CE runtime負責調控多用戶同步訪問一個.sdf文件。.sdf文件可直接複製到部署目標系統上,也可以通過ClickOnce部署。SQL CE runtime支持DataDirectories。[7]
Visual Studio可以處理SQL Server CE 數據庫文件。[10]
參見
[編輯]參考文獻
[編輯]- ^ 1.0 1.1 Microsoft SQL Server Compact 4.0 is available for download - Microsoft's Embedded Database - SQL Server Compact - Team Blog - Site Home - MSDN Blogs. [2011-03-01]. (原始內容存檔於2012-05-30).
- ^ 2.0 2.1 2.2 2.3 SQL Server 2005 Compact Edition Datasheet. [2007-07-03]. (原始內容存檔於2007-03-16).
- ^ 3.0 3.1 Search product lifecycle. Microsoft Support. [2017-04-30]. (原始內容存檔於2017-12-22).
- ^ Barranis, Patrick. Port SQL Compact to Windows RT. Microsoft Connect. 2013-01-11 [2016-06-25]. (原始內容存檔於2017-03-21).
- ^ 5.0 5.1 A Lap Around SQL Server 2005 Compact Edition. [2005-07-03]. (原始內容存檔於2011-06-09).
- ^ 6.0 6.1 SQL Server Everywhere: Just Another Database?. [2007-07-03]. (原始內容存檔於2007-07-03).
- ^ 7.0 7.1 What's New (SQL Server Compact Edition). [2007-07-03]. (原始內容存檔於2007-08-11).
- ^ How do i run SQL Server Compact 3.5 on Windows 8 developer preview?. social.msdn.microsoft.com. [11 March 2013]. (原始內容存檔於2013-01-18).
- ^ 9.0 9.1 Data Storage Architecture with SQL Server 2005 Compact Edition. [2007-07-03]. (原始內容存檔於2007-06-30).
- ^ Overview of Databases (SQL Server Compact Edition). [2007-07-03]. (原始內容存檔於2007-07-09).