為了幫朋友解決在Windows XP系統上無法安裝SQL server服務器版的問題,只好也裝了一套Windows XP系統,參考網上以及其它資料,現已經成功的在Windows XP系統安裝了SQL Server服務器版,希望對需要的網友會有一定的幫助,不多說,步驟如下:
一、找一張SQL Server服務器版光盤,在光盤上找到目錄“MSDE”並進入,運行SETUP.EXE文件,並按照程序要求進行安裝。安裝完成重新啟動計算機。
二、運行光盤中的,AUTORUN.EXE文件,或讓光盤自動運行,打開安裝界面後,點擊“安裝SQL Server 2000組件(C)”=》“安裝數據庫服務器(S)”這裡程序將提示你“....服務器組件在此系統上不受支持,.....”點“確定”。進入新的安裝界面,點擊“下一步”,選擇默認的“本地計算機”=》“創建新的SQL Server”=》“僅客戶端工具”...,一路點擊“下一步”。直至安裝結束。重新啟動計算機。
三、到“開始”--“程序”-“Microsoft SQL Server”中打開“企業管理器”到“SQL Server 組”下,將“[lcoal] (Windows NT)”改成自己的的機器名,機器名在系統屬性的“計算機名”裡可以找到,假設我們的機器裡的完整計算機名稱為:SERVER,改名後,我們就會得到如圖所示的樣子了。關閉“企業管理器”
四、到“開始”--“程序”-“Microsoft SQL Server”中打開“客戶端網絡實用工具”,點“別名”如果“服務器別名配置”裡沒有數據,我們需要手工添加,點“添加”按鈕。在“添加網絡庫配置”的“網絡庫”選項中,我們選擇默認的“Named Pipes(P)”項,並為服務器取個別名“SERVER”,這時管道名稱會自動添加“\\SERVER\pipe\sql\query”我們就不要管它了。點“確定”退出。
五、這一步我們要進入注冊進行一下修改了,打開注冊表編輯器,找到[HKEY_LOCAL_MacHINE\SOFTWARE\Microsoft\
MSSQLServer\MSSQLServer],這一項,裡面有一個鍵值LoginMode默認值是“1”,現在將該值改為“2”(安裝MSDE時,默認的SQL Server身份驗證方式為“僅Windows"的身份驗證方式,即sa用戶無法驗證,通過修改以上的注冊表鍵值來將身份驗證方式改為SQL Server和Windows混合驗證以後,就可以用sa用戶登錄了)。修改完畢,重啟電腦。
成功了
方法2
打開注冊表(regedit),找到HKEY_LOCAL_MacHINE\SOFTWARE\Microsoft\MSMQ ,修改那個"ab(默認)"的值為2```重啟.然後就可以安裝Microsoft SQL Server了.
不錯吧.
ab"是圖標,只有一個選項
安裝SQL Server 遇到錯誤提示:
以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啟動計算機!。
找了半天,沒發現什麼一場程序,該機器上以前沒安裝過SQL Server。看看系統安裝了什麼軟件? 3721 上網助手什麼的赫然在目!刪掉!
還是不行,搜索了一下,發現這篇Blog最有價值:
3)打開注冊表編輯器,在HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目,並刪除它。這樣就可以清除安裝暫掛項目。