解除了以上問(wèn)題后又出現(xiàn)新問(wèn)題:
安裝程序配置服務(wù)器失敗,。參考服務(wù)器錯(cuò)誤日志和 C:\WINNT\sqlstp.log 了解更多信息。
查看日志文件;發(fā)現(xiàn)是以下問(wèn)題:
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).
SQL Server 配置?
解決方法:
安裝時(shí)選擇高級(jí)選項(xiàng),然后選擇重建注冊(cè)表項(xiàng);
更多的問(wèn)題:
安裝SQL Server 2000出現(xiàn)如下錯(cuò)誤信息:
安裝程序配置服務(wù)器失敗,。參考服務(wù)器錯(cuò)誤日志和 C:\WINNT\sqlstp.log
當(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ù)?
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅(qū)動(dòng)程序 管理器] 驅(qū)動(dòng)程序的 SQLAllocHandle on SQL_H
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅(qū)動(dòng)程序 管理器] 驅(qū)動(dòng)程序的 SQLAllocHandle on SQL_H
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅(qū)動(dòng)程序 管理器] 驅(qū)動(dòng)程序的 SQLAllocHandle on SQL_H
SQL Server 配置?
####################################################################
13:40:06 Process Exit Code: (-1)
13:40:09 安裝程序配置服務(wù)器失敗,。參考服務(wù)器錯(cuò)誤日志和 C:\WINNT\sqlstp.log 了解更多信息,。
13:40:09 Action CleanUpInstall:
當(dāng)出現(xiàn)這個(gè)錯(cuò)誤時(shí),試一下重裝系統(tǒng)文件
我的機(jī)子是win2000,,在dos下重新運(yùn)行win2000的安裝,,然后選擇修復(fù),而不是全新安裝
修復(fù)系統(tǒng)文件之后,,再裝sql server,,則不會(huì)出現(xiàn)此錯(cuò)誤消息
失敗二:
正在與服務(wù)?
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅(qū)動(dòng)程序 管理器] 未發(fā)現(xiàn)數(shù)據(jù)源
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅(qū)動(dòng)程序 管理器] 未發(fā)現(xiàn)數(shù)據(jù)源
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅(qū)動(dòng)程序 管理器] 未發(fā)現(xiàn)數(shù)據(jù)源
SQL Server 配置?
####################################################################
13:50:07 Process Exit Code: (-1)
13:50:10 安裝程序配置服務(wù)器失敗。參考服務(wù)器錯(cuò)誤日志和 C:\WINNT\sqlstp.log 了解更多信息,。
13:50:10 Action CleanUpInstall:
當(dāng)出現(xiàn)這個(gè)錯(cuò)誤時(shí),,是因?yàn)樵谧?cè)表刪除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有關(guān)sql sever的信息
失敗三:
在與服務(wù)?
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).
SQL Server 配置?
####################################################################
17:17:41 Process Exit Code: (-1)
17:17:45 安裝程序配置服務(wù)器失敗。參考服務(wù)器錯(cuò)誤日志和C:\WINDOWS\sqlstp.log 了解更多信息,。
當(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ù)工具
ODBC修復(fù)工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE
通過(guò)查看我的機(jī)器上生成的sqltp.log文件,發(fā)現(xiàn)是第二種錯(cuò)誤,。
我在“管理工具”下的“數(shù)據(jù)源(ODBC)” 中沒(méi)有找到安裝ODBC Driver相關(guān)內(nèi)容,。產(chǎn)生這個(gè)問(wèn)題的原因是某些使用ODBC數(shù)據(jù)源的程序,在卸載的時(shí)候,,會(huì)將ODBC Driver的信息都刪除掉,。
事實(shí)上,我們只需要用odbcconf.exe來(lái)重新注冊(cè)一下ODBC Driver就可以了,。
在Windows/System32目錄下有幾個(gè)腳本文件,,可以來(lái)完成驅(qū)動(dòng)程序的注冊(cè):
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp
通過(guò)在dos命令行中運(yùn)行上述命令,則注冊(cè)好了ODBC驅(qū)動(dòng)程序,。
odbc是好了,,但是再一次重裝sql又出現(xiàn)了和第一次同樣的問(wèn)題,我開(kāi)始有點(diǎn)泄氣,,后來(lái)我把安裝盤(pán)放進(jìn)去看了下,,發(fā)現(xiàn)安裝的時(shí)候有個(gè)高級(jí)選項(xiàng),我點(diǎn)開(kāi)一看,,有rebuild注冊(cè)表的選項(xiàng),,于是我把注冊(cè)表備份了一份之后,選擇這個(gè)選項(xiàng)又做了一次,,結(jié)果這次我的sql居然可以用了,。足足高興了好幾天。
如果經(jīng)過(guò)“高級(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)" 安裝過(guò)程輸入了用戶自定義的秘密(注意,在進(jìn)行"添加組件安裝"過(guò)程中,將不選擇身份驗(yàn)證方式) 中則注冊(cè)SQL Server時(shí)可能會(huì)出現(xiàn)如下問(wèn)題:
---------------------------
SQL Server 企業(yè)管理器
---------------------------
未能建立與 ZOU 的連接。
原因: 用戶 ‘sa‘ 登錄失敗,。,。
請(qǐng)驗(yàn)證 SQL Server 是否在運(yùn)行并檢查 SQL Server 注冊(cè)屬性(通過(guò)右擊 ZOU 節(jié)點(diǎn)),然后重試,。
---------------------------
確定
---------------------------
如果大家在"新建SQL Server注冊(cè)"時(shí),將sa密碼為空時(shí)則能成功注冊(cè).
難道是"添加組件安裝"過(guò)程中將原來(lái)安裝時(shí)設(shè)置的sa密碼進(jìn)行了修改,設(shè)為空?
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1148175