SQL Server Compact 是進程內嵌入式資料庫引擎,由多個 DLL 組成。以 3.5 版為例,各檔案功能如下:
| 檔案名稱 | 功能描述 |
|---|---|
sqlceca35.dll | 客戶端代理,與伺服器端代理通訊,實現 RDA (遠端資料存取) 與合併複寫同步 |
sqlcecompact35.dll | 資料庫修復工具,處理損壞檔案修復 |
sqlceer35EN.dll | 本地化錯誤訊息字串資源 (英文) |
sqlceme35.dll | Managed Code (受控程式碼) 存取擴充元件 |
sqlceoledb35.dll | OLE DB 資料提供者,支援 OLE DB 方式連線 |
sqlceqp35.dll | SQL 查詢處理器,負責解析、優化、執行查詢 |
sqlcese35.dll | 儲存引擎核心,管理資料儲存、索引、鎖定、交易 |
System.Data.SqlServerCe.dll | .NET Compact Framework 資料提供者,ADO.NET 介面 |
System.Data.SqlServerCe.Entity.dll | 支援 ADO.NET Entity Framework (ORM) |