第一種方法
今天安裝SQL 2000遇到了個很BT的問題,提示出下:
安裝程序配置服務器失敗。
參考服務器錯誤日志和C:\\.log了解更多信息。
以前進安裝目錄刪除已安裝的目錄就解決了,可這次重啟了五遍還是這樣(我還真有耐心 -_-;)
去百度一下,在一個博客的評論里找到了解決辦法。
第一步:去掉“以前的某個程序安裝已在安裝計算機上創建掛起的文件操作”的提示(否則你需要重啟機器的)
打開注冊表編輯器sql 2000 安裝程序配置服務器失敗,在\\\ \ 中找到項目,并刪除它。這樣就可以清除安裝暫掛項目。
第二步:啟動安裝程序,不同的是,安裝的時候選擇“高級選項”,并點選“重建注冊表項”,然后繼續安裝,目錄繼續指定上次安裝的目錄,這樣安裝就成功啦。
第二種方法
出現“配置服務器失敗,請參考系統日志說明”和安裝過程進度條退回
如果是 xp的系統,可以在C:\目錄下查看.log文件,里面有錯誤信息,本人曾碰到過幾種情況,參考了部分網絡資料,現整理如下:
失敗情況一:
.log文件中的錯誤信息:
正在與服務?
={sql };=ZHL;UID=sa;PWD=;=
[][ODBC 驅動程序 管理器] 驅動程序的 on SQL_H
={sql };=ZHL;UID=sa;PWD=;=
[][ODBC 驅動程序 管理器] 驅動程序的 on SQL_H
={sql };=ZHL;UID=sa;PWD=;=
[][ODBC 驅動程序 管理器] 驅動程序的 on SQL_H
SQL 配置?
#######################
13:40:06 Exit Code: (-1)
13:40:09 安裝程序配置服務器失敗。參考服務器錯誤日志和 C:\WINNT\.log 了解更多信息。
13:40:09 :
解決方法:當出現這個錯誤時,試一下重裝系統文件:修復系統而不是全新安裝。修復系統文件之后,再裝sql ,則不會出現此錯誤消息
我的機子是,在dos下重新運行的安裝,然后選擇修復,而不是全新安裝
修復系統文件之后,再裝sql ,則不會出現此錯誤消息
失敗情況二:
.log文件中的錯誤信息:
在與服務?
={sql };=ZHL;UID=sa;PWD=;=
[][ODBC SQL ][Named Pipes]連接?
[][ODBC SQL ][Named Pipes] (()).
={sql };=ZHL;UID=sa;PWD=;=
[][ODBC SQL ][Named Pipes]連接?
[][ODBC SQL ][Named Pipes] (()).
={sql };=ZHL;UID=sa;PWD=;=
[][ODBC SQL ][Named Pipes]連接?
[][ODBC SQL ][Named Pipes] (()).
SQL 配置?
################################
17:17:41 Exit Code: (-1)
17:17:45 安裝程序配置服務器失敗。參考服務器錯誤日志和
當出現這個錯誤時,必須安裝ODBC修復工具
ODBC修復工具: 211.101.4.50///tools/.EXE
我在“管理工具”下的“數據源(ODBC)” 中沒有找到安裝ODBC 相關內容。產生這個問題的原因是某些使用ODBC數據源的程序,在卸載的時候,會將ODBC 的信息都刪除掉。
事實上,我們只需要用.exe來重新注冊一下ODBC 就可以了。
在/目錄下有幾個腳本文件,可以來完成驅動程序的注冊:
.exe /S /Lv .log /F %%\\.rsp
.exe /S /Lv .log /F %%\\.rsp
.exe /S /Lv .log /F %%\\.rsp
.exe /S /Lv .log /F %%\\.rsp
通過在dos命令行中運行上述命令,則注冊好了ODBC驅動程序。
失敗情況三:
.log文件中的錯誤信息:
={sql };=soyo;UID=sa;PWD=;=
[][ODBC SQL ][ ]一般性網絡錯誤。
[][ODBC SQL ][ ] (()).
={sql };=soyo;UID=sa;PWD=;=
[][ODBC SQL ][ ]一般性網絡錯誤。
[][ODBC SQL ][ ] (()).
={sql };=soyo;UID=sa;PWD=;=
[][ODBC SQL ][ ]一般性網絡錯誤。
[][ODBC SQL ][ ]
################################
13:50:07 Exit Code: (-1)
13:50:10 安裝程序配置服務器失敗。參考服務器錯誤日志和 C:\WINNT\.log 了解更多信息。
13:50:10 :
這種問題據說是SQL 的bug,主要是計算機名含有小寫字母。將計算機名改為大寫就行了。修改計算機名可以通過調用控制面板來實現,也可以通過調用注冊表編輯器來實現。比如要將計算機名由''改為'',則可以按照下述方法進行操作:在注冊表中(cmd-->)打開\\\\
\,將名為''的主鍵的值從原來的''更改為'',注銷用戶或重新啟動后就會生效
2005 出現3417錯誤修復補丁包
如果您的SQL 數據庫提示特定服務錯誤代碼3417錯誤,那么使用此補丁就可以解決了
解決方法:
1、直接找個正常的SQL,找到SQL安裝目錄下面的數據庫覆蓋即可啟動數據庫。
2、下載后解壓覆蓋至C:\ Files\ SQL \MSSQL.1\MSSQL\Data下面即可。
相關錯誤:
在啟動SQL () 的時候出現“ 不能在 本地計算機 啟動 SQL ()。有關更多信息,查閱系統事件日志。如果這是非 服務sql 2000 安裝程序配置服務器失敗,請與服務廠商聯系,并參考特定服務錯誤代碼 3417”,一般都是因為數據庫目錄下的數據庫壞了,解決方法直接找個正常的SQL,找到SQL安裝目錄下面的數據庫覆蓋即可啟動數據庫。
常用方法:
諸如:C:\ Files\ SQL \MSSQL.1\MSSQL\Data下的所有mdf和ldf默認都是按照解壓縮方式保存的,只需要右鍵每一個文件---屬性---高級---壓縮內容以便節省磁盤空間 的勾 去掉即可 ;更改數據庫的登錄方式為本地用戶系統等等。