安裝SQL 2005用戶端開發環境的怪事

公司的電腦已經有兩年沒有重灌了。所以就找了一個時間重灌整個系統。使用的還是XP。

因為開始程式時要使用到MS SQL2005,所以就在大致上安裝完畢後,開始進行MS SQL 2005的安裝。結果一安裝就失敗。一開始也不知是什麼原因,就一直重試,結果就是不行。於是就先放棄了。

沒多久,發現這樣不行,有些有用到Reporting Service的程式就無法修改了。只好再來開始想辦法。於是就仔細看了一下安裝時的錯誤訊息。發現在安裝MSXML時失敗。於是就google了一下,沒想到還真有人發生跟我一樣的問題呢。

原來我重新安裝好系統後,就執行Windows Update,於是它就更新了新版的MSXML。造成在安裝MS SQL 2005,它的舊版MSXML無法安裝,於是就整個都安裝失敗了。

所以首先就是要將我更新到的MSXML給移除。要移除軟體,當然就是到控制台去進行囉。結果由控制台無法手動移除MSXML。沒辦法,只好再google一下了。哈,沒想到還真有解。原來微軟也會出一個工具可用來移除這些更新的套件,當然是下載來進行移除囉。

就在搞定MSXML之後,一切安裝順利後,想說只要能安裝個MS SQL 2005 Express就好了。應該也可以開發Reporting Service吧。後來雖然是可以開發Reporting Service,可是MS SQL Management Studio Express版本無法進行排程的管理。

沒辦法,只好移除,乖乖地安裝一般的MS SQL2005版本了。這下又好了,在安裝前的檢查是,又出現什麼「Performance Counter錯誤」的問題。當然還是要google一下囉。發現微軟上有相關的說明,不過,是有看沒有懂。大意是說要去改Registry的機碼。可是要改成什麼值,它就沒有說的很清楚了。

後來又查到一篇有人提供的比較詳細的說明,才知道如何修改。於是就修改了所需的機碼。重新進行安裝。

天啊,這下總算是全部安裝完成了。

什麼怪事都遇到了。下次不會再有其它問題了吧。

留言

這個網誌中的熱門文章

DOS Batch指令檔中如何記錄log資訊

用捷徑方式執行需帶入命令列參數的Windows Form程式

使用regular expression來match中括號(square bracket)