1. 程式人生 > >SQLServer2005安裝後,缺少“管理工具”的解決方法

SQLServer2005安裝後,缺少“管理工具”的解決方法


    今天重新安裝機器,重新配置各種環境,包括VS2005和SQL2005,我用的都是開發版,但是事情往往都不是一帆風順的,我的安裝順序如下:


    1. 安裝VS2005,沒有安裝Express版本的SQL2005
    2. 安裝SQL2005,將全部的內容都勾選進行安裝

    可是,裝完發現數據庫例項已經啟動,但是在選單中除了配置工具外啥都沒有,於是,打算再單獨將tools中的管理工具裝一下試試,但當勾選了管理工具,點選下一步後,程式提示該機器已經安裝了“工具、聯機叢書和示例”,已經無法升級,原因是因為已安裝版本高於當前版本……汗
   

    既然如此,不如將整個SQL2005全部刪了,再重灌試試,說幹就幹,起初我只是將“新增刪除程式”中列出的有關SQL2005程式全部刪除,並在停止了資料庫示例後,將資料庫安裝目錄全部刪除掉,然後重新安裝,可是仍然提示說無法安裝……


    於是上網上搜索了一番,先搜如何刪除資料庫例項,方法如下:


    在“執行”中執行命令:

%ProgrameFiles%/Microsoft SQL Server/90/Setup Bootstrap/ARPWrapper.exe/Remove


    你可能會發現自己的安裝目錄已經全都刪了,那麼請使用安裝程式裝一下“SQL Server的安裝程式支援檔案”,這在裝SQL前會第一個安裝的。


    執行完上面的指令後,選擇相應的例項和元件,就可以全部刪除了,當然,後面可能會提示一些錯誤,不用管它,關掉就行了,可是這樣操作完,還是沒有把系統中的“工具、聯機叢書和示例”刪掉,還需要再做下面的操作後才能重灌:


    1. 再停止了資料庫例項後,手動刪除資料庫的安裝目錄


    2. 刪除登錄檔中相關資訊:
        (1)HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer
        (2)HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/MSDTC
        (3)刪除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中的PendingFileRenameOperations
        (4)刪除HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/setup中的ExceptionComponents

    然後重灌,管理工具就可以安裝了,當然,你也可以直接下載SQL Server2005 Express版本的管理工具,一樣可以用,請從下面的地址進行下載:


http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cn