2008-12-24 187 views
0

我試圖在兩臺機器上安裝SQL Server 2005 Express SP3。當我嘗試執行此操作時,出現以下錯誤消息:「所選功能均無法安裝或升級,安裝無法繼續,因爲沒有對機器進行有效更改。要繼續,請單擊」上一步「,然後選擇要安裝的功能。 「當然,它不會讓我走得更遠。當我到達「Existing components」屏幕(出現在錯誤消息之前)時,列出的唯一項目是「SQL Server Database Services 9.2.3042.00」,並且它變灰(無法檢查)。我假設這是錯誤消息中所說的「沒有選定的功能」。將SQL Server 2005 Express升級到SP3

我在兩臺運行Windows Server 2003的計算機上試過這兩臺計算機。兩臺計算機都有MSDE(SQL Server 2000),不知道這個問題。兩臺機器報告的SQL 2005版本是9.0.3068。我用來下載服務包的鏈接是:

http://www.microsoft.com/downloads/details.aspx?FamilyID=3181842a-4090-4431-acdd-9a1c832e65a6&displaylang=en

任何想法?謝謝。

編輯:

如果我點擊的細節,這是我得到:

名稱:微軟的SQL Server 2005(SQLEXPRESS) 原因:你的升級被阻止。有關升級支持的詳細信息,請參閱SQL Server 2005安裝幫助或SQL Server 2005聯機叢書中的「版本和版本升級」和「硬件和軟件要求」主題。

版本檢查: 由於版本升級規則,您的升級被阻止。有關版本升級的更多信息,請參閱SQL Server 2005安裝幫助或SQL Server 2005聯機叢書中的版本和版本升級主題。

回答

1

它可能試圖升級MSDE實例。他們是默認實例嗎? - 這不是你想要的(但爲了別人的緣故,如果它是你想要的,你可以運行d:\ setup.exe SKUUPGRADE = 1)。

我建議使用INSTANCENAME命令行參數進行設置以指定您希望升級2005服務器。檢查出一些例子上:

http://msdn.microsoft.com/en-us/library/ms403393(SQL.90).aspx

-Oisin

+0

我試過了( SKUUPGRADE = 1)並沒有區別。我正在選擇實例名稱(SQLExpress) - MSDE是默認實例,我假定它是在SQL2005之前安裝的。 – pbz 2008-12-24 01:21:17

相關問題