安裝SQL Server 2000出現(xiàn)如下錯(cuò)誤信息:安裝文件配置服務(wù)器失敗。
當(dāng)你想重裝SQL Server,而安裝時(shí)又出現(xiàn)“您的機(jī)子上已經(jīng)安裝有一個(gè)實(shí)例”的提示時(shí),可以刪除program files\Microsoft SQL Server文件夾和注冊(cè)表信息,再安裝。
某某動(dòng)態(tài)鏈接文件找不到
當(dāng)出現(xiàn)某某動(dòng)態(tài)鏈接文件找不到時(shí),可以試著在sql server的安裝文件中找到這個(gè)文件,復(fù)制到系統(tǒng)目錄下的system和system32文件夾中(一般在出現(xiàn)這個(gè)錯(cuò)誤消息時(shí),都會(huì)提示哪幾個(gè)文件夾下缺少這個(gè)文件)。
當(dāng)出現(xiàn)安裝程序配置服務(wù)器失敗時(shí),可以試著用一下方法解決:
此錯(cuò)誤消息可以在系統(tǒng)目錄下找到,例如我的系統(tǒng)是windowXP,則該文件在C:\WINDOWS
\sqlstp.log。
下面是三種可能的錯(cuò)誤:
失敗一:
正在與服務(wù)?
|
SQL Server 配置?
|
當(dāng)出現(xiàn)這個(gè)錯(cuò)誤時(shí),試一下重裝系統(tǒng)文件。我的機(jī)子是Windows2000,在dos下重新運(yùn)行Windows2000的安裝,然后選擇修復(fù),而不是全新安裝 。修復(fù)系統(tǒng)文件之后,再裝sql server,則不會(huì)出現(xiàn)此錯(cuò)誤消息。
失敗二:
正在與服務(wù)?
|
SQL Server 配置?
|
當(dāng)出現(xiàn)這個(gè)錯(cuò)誤時(shí),是因?yàn)樵谧?cè)表刪除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有關(guān)sql sever的信息。
失敗三:
在與服務(wù)?
|
SQL Server 配置?
|
當(dāng)出現(xiàn)這個(gè)錯(cuò)誤時(shí),是因?yàn)樵谧?cè)表刪除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有關(guān)sql sever的內(nèi)容。這時(shí)可以選擇修復(fù)注冊(cè)表,或安裝ODBC修復(fù)工具。
通過查看我的機(jī)器上生成的sqltp.log文件,發(fā)現(xiàn)是第二種錯(cuò)誤。
我在“管理工具”下的“數(shù)據(jù)源(ODBC)” 中沒有找到安裝ODBC Driver相關(guān)內(nèi)容。產(chǎn)生這個(gè)問題的原因是某些使用ODBC數(shù)據(jù)源的程序,在卸載的時(shí)候,會(huì)將ODBC Driver的信息都刪除掉。
事實(shí)上,我們只需要用odbcconf.exe來重新注冊(cè)一下ODBC Driver就可以了。
在Windows/System32目錄下有幾個(gè)腳本文件,可以來完成驅(qū)動(dòng)程序的注冊(cè):
|
通過在dos命令行中運(yùn)行上述命令,則注冊(cè)好了ODBC驅(qū)動(dòng)程序。
Odbc是好了,但是再一次重裝sql又出現(xiàn)了和第一次同樣的問題,我開始有點(diǎn)泄氣,后來我把安裝盤放進(jìn)去看了下,發(fā)現(xiàn)安裝的時(shí)候有個(gè)高級(jí)選項(xiàng),我點(diǎn)開一看,有rebuild注冊(cè)表的選項(xiàng),于是我把注冊(cè)表備份了一份之后,選擇這個(gè)選項(xiàng)又做了一次,結(jié)果這次我的sql居然可以用了。足足高興了好幾天。
如果經(jīng)過“高級(jí)選項(xiàng)”還不能成功,則建議大家再次運(yùn)行SQL Server安裝程序,這次選擇“對(duì)現(xiàn)有SQL Server實(shí)例進(jìn)行升級(jí)、刪除或添加組件”項(xiàng),“向現(xiàn)有安裝中添加組件”。安裝完成后運(yùn)行“企業(yè)管理器”,若用戶選擇的身份驗(yàn)證為:“SQL Server和Windows”,并且在“高級(jí)選項(xiàng)”安裝過程輸入了用戶自定義的秘密(注意,在進(jìn)行“添加組件安裝”過程中,將不選擇身份驗(yàn)證方式) 中則注冊(cè)SQL Server時(shí)可能會(huì)出現(xiàn)如下問題:
---------------------------
SQL Server 企業(yè)管理器
---------------------------
未能建立與 ZOU 的連接。
原因:用戶 'sa' 登錄失敗。請(qǐng)驗(yàn)證 SQL Server 是否在運(yùn)行,并檢查SQL Server注冊(cè)屬性(通過右擊 ZOU 節(jié)點(diǎn)),然后重試。
---------------------------
確定
---------------------------
如果大家在“新建SQL Server注冊(cè)”時(shí),將sa密碼為空時(shí)則能成功注冊(cè)。難道是“添加組件安裝”過程中將原來安裝時(shí)設(shè)置的sa密碼進(jìn)行了修改,設(shè)為空。