SQL Server 2005 Express Edition 是 MSDE (Microsoft SQL Server 2000 Desktop Engine) 的繼任者。兩者皆為免費可重散發版本,但架構與功能差異極大。
| 特性 | MSDE 2000 | SQL Server 2005 Express |
|---|---|---|
| 核心引擎 | SQL Server 2000 核心 | SQL Server 2005 核心 (相同企業版引擎) |
| 資料庫大小限制 | 2 GB | 4 GB (Express 2008 R2 起 10 GB) |
| 記憶體限制 | 無明確限制 (受 32-bit 限制) | 1 GB 緩衝區快取 (Express 2012 起 1.4 GB) |
| CPU 限制 | 最多 2 CPU | 最多 1 Socket (多核心可用) |
| 管理工具 | 無內建 (需另裝 Enterprise Manager/Query Analyzer) | SQL Server Management Studio Express (SSMSE) 免費完整管理介面 |
| T-SQL 功能 | SQL 2000 標準集 | 支援大部分 2005 新功能 (CTE, ROW_NUMBER, PIVOT, TRY...CATCH, XML, CLR 整合受限) |
| Service Broker | 不支援 | 支援 (僅本機佇列) |
| 複寫 | 僅訂閱端 | 支援合併/異動複寫訂閱端 |
| 報表服務 | 不支援 | Express with Advanced Services 版本內建 Reporting Services |
| 全文檢索 | 不支援 | 支援 (Express with Advanced Services) |
| CLR 整合 | 不支援 | 支援 (SAFE 權限組件) |
| 原生加密/備份壓縮 | 不支援 | 不支援 (需 Standard 以上) |
osql 工具、系統表 (sysobjects) 相依性。Data Source=.\SQLEXPRESS (預設命名執行個體)。Express 版本提供現代資料庫引擎完整功能子集,是嵌入式應用、中小企業、開發學習的最佳免費選擇。