首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server Express vs MSDE (SQL 2000) 功能比較與升級指引

     編輯:關於SqlServer

SQL Server 2005 Express Edition 是 MSDE (Microsoft SQL Server 2000 Desktop Engine) 的繼任者。兩者皆為免費可重散發版本,但架構與功能差異極大。

核心差異比較

特性MSDE 2000SQL Server 2005 Express
核心引擎SQL Server 2000 核心SQL Server 2005 核心 (相同企業版引擎)
資料庫大小限制2 GB4 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 以上)

升級遷移建議

  1. 評估應用程式相容性:MSDE 專用連線字串、osql 工具、系統表 (sysobjects) 相依性。
  2. 使用「複製資料庫精靈」或「備份/還原」遷移資料 (MSDE 備份可直接在 Express 還原)。
  3. 修正連線字串:Data Source=.\SQLEXPRESS (預設命名執行個體)。
  4. 啟用 TCP/IP/Named Pipes (組態管理員),預設僅啟用共享記憶體。
  5. 重新編譯/測試所有預存程序、觸發器、應用程式查詢。

Express 版本提供現代資料庫引擎完整功能子集,是嵌入式應用、中小企業、開發學習的最佳免費選擇。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved