問題1:在安裝到"安裝定義"中,我選擇默認的"服務器和客戶端工具",可在"下一步"后,"默認"已變成灰色,我只能再命名一個新的實例名,可這樣安裝后,我以前編的c#+sql server 2000 應用程序中連接的服務器是localhost,如果再命名一個新的實例名,那么在"企業管理器"中"local服務器"將無法連接,應用程序在連接數據庫時就會出現錯誤.命名一個新實例名后,一直往下裝,在安裝過程中,出現了一個錯誤"microsoft 全文檢索引擎包的安裝失敗.(-2147220991),0x80040201 事件無法調用任何訂戶".
解決方法:1."默認"為黑色:sql server 2005在安裝過程中,會首先將"默認"占用,所以我只好先將sql server 2005卸載,然后用超級兔子清理一下注冊表;然后再安裝sql server 2000,用這種方法,在安裝好后的"企業管理器"中,local服務器就變為可連接.然后再安裝sql server 2005,在安裝到"實例名"時,不要選擇"默認",而是選擇"命名實例",輸入一個新的實例名就可以了.
2."microsoft 全文檢索引擎包的安裝失敗.(-2147220991),0x80040201 事件無法調用任何訂戶":安裝sql server 2000的時候,在"安裝類型"里,不選擇默認的"典型",而是選擇"自定義",這樣在后來的安裝中,確保"全文檢索"前的勾不被選中,這樣在最后的安裝時就不會出現這樣的錯誤.
問題2:安裝sql server 2000失敗后,若再重新安裝,則可能會出現一個新的錯誤:"以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啟動計算機".
解決方法:對于這個問題,不必重新啟動,更不必重裝操作系統,因為在上次安裝失敗后,在注冊表里會留下一些東東.這時,只要將它們刪除就可以了.開始->運行,輸入cmd,則打開注冊表,定位到hkey_local_machine/system/currentcontrolset/control/session managerpending,在右側找到filerenameoperations項目,并刪除它。這樣再重新安裝就不會出現以上的錯誤了.
啟示:在windows 2003中,有許多軟件和在windows xp下安裝不同.在安裝sql server 2000和sql server 2005時,要先安裝前者,選擇"默認"實例;在安裝sql server 2005時,選擇"命名實例".
國內最大的酷站演示中心!新聞熱點
疑難解答