The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

Microsoft SQL Server 2008 Express 版已經發行

等候已久的 Microsoft SQL Server 2008 Express 版終於發行了,如果你已經安裝了 Visual Studio 2008 Service Pack 1 ( 包括 .NET Framework 3.5 SP1 ) 的話,還必須先安裝 Windows Installer 4.5 才能夠順利的安裝 Microsoft SQL Server 2008 Express 版。

Windows Installer 4.5 在下載的時候,也需要注意不同的版本下載不同的安裝檔:

For Windows Vista, Windows Vista Service Pack 1 and Windows Server 2008:

x86 Platform: Windows6.0-KB942288-v2-x86.msu
x64 Platform: Windows6.0-KB942288-v2-x64.msu
IA64 Platform: Windows6.0-KB942288-v2-ia64.msu

For Windows XP Service Pack 2 and Windows XP Service Pack 3 (32-bit platforms):

x86 Platform: WindowsXP-KB942288-v3-x86.exe

For Windows Server 2003 Service Pack 1, Windows Server 2003 Service Pack 2 and Windows XP 64-bit Editions:

x86 Platform: WindowsServer2003-KB942288-v4-x86.exe
x64 Platform: WindowsServer2003-KB942288-v4-x64.exe
IA64 Platform: WindowsServer2003-KB942288-v4-ia64.exe

像我的電腦是 Windows XP Service Pack 3 ( 32-bit platforms ) 我就下載 WindowsXP-KB942288-v3-x86.exe 安裝檔安裝,安裝好之後需重開機。

軟體安裝更新精靈 

底下是我安裝 SQL Server 2008 Express 資料庫的過程紀錄

SQL Server 安裝中心 - 計畫

我是先用 System Configuration Checker 先檢查系統的狀況是否符合要求。

SQL Server 2008

不知為何,已經重開機一次了,還提示我還要重開機一次?

image

SQL Server 安裝中心 - 安裝

我選擇安裝「新的 SQL Server 獨立安裝或將功能加入到現有安裝」。

SQL Server 安裝中心 - 安裝 - 特徵選取 

因為我打算在同一台開發主機同時留有 SQL Server 2005 Express 與 SQL Server 2008 Express 資料庫,所以我打算用新的「具名執行個體」名稱,因為原本的 SQL Server 2005 Express 中預設的具名執行個體名稱為 SQLEXPRESS,所以我改名為 SQLExpress2008

SQL Server 安裝中心 - 安裝 - 執行個體組態 

執行到「伺服器組態」,必須對 SQL Server Database Engine 選取執行該服務的帳戶,在這裡因為是自己的開發主機,所以我就直接用 NT AUTHORITY\SYSTEM 來當我資料庫的執行帳戶。

SQL Server 安裝中心 - 安裝 - 伺服器組態

而到了資料庫引擎組態的地方,習慣上我會直接將驗證模式切換到「混用模式」,以免之後又要手動調整。

SQL Server 安裝中心 - 安裝 - 資料庫引擎組態

之後就一直按下一步,然後按下「安裝」就可安裝完成了。

不過我從 SQL Server 2008 Express 的下載專區(Installation Instructions) 得知,現在只有 SQL Server 2008 Express 先開放下載而已,目前 SQL Server 2008 Express with Tools 與 SQL Server 2008 Express with Advanced Services 都還無法下載,所以就算你將 SQL Server 2008 Express 安裝完也無法使用 SQL Server 2005 所附的 SQL Server Management Studio Express 管理 SQL Server 2008 的資料庫,在多等個幾天吧。

相關連結