網傳「修改註冊表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ 默認值為 2 即可在 XP 裝企業版」,實測無效。本文揭示底層原因。
為什麼 XP 裝不了企業版?
- SQL Server 核心代碼依賴 Windows 內核特定功能(如內存管理、鎖升級、CPU 調度)
- Windows 2003/2008 內核包含企業版所需的高級內核邏輯,XP 內核沒有
- 安裝介質只是解包文件,真正的能力在 OS 內核
正確選擇
| OS | 可裝版本 | 功能 |
| Windows XP | Developer Edition / Personal / MSDE | 功能等同 Enterprise,但無服務器級擴展性 |
| Windows 2003/2008+ | Enterprise / Standard / Datacenter | 完整企業級功能 |
| Vista/Win7/Win10 | SQL 2005+ Express / Developer / Enterprise | 官方支持,推薦 SQL 2005+ |
Oracle 對比
Oracle 安裝包巨大(數 GB),因為自帶核心運行時,不依賴 OS 內核特定功能,故可跨平台(Linux/Windows/AIX)。SQL Server 深度綁定 Windows,這就是「壟斷」的技術體現。
目前最佳實踐:Vista/Win7/Win10 直接裝 SQL Server 2005/2008/2012+ Express 或 Developer 版,免費、官方支持、功能完整。
- 上一篇文章: Windows Vista 安裝 SQL Server 2000 個人版完整避坑指南
- 下一篇文章: 深入理解 SQL Server 全文檢索索引
Copyright ©
程式碼之家 All Rights Reserved