| 一,這是最簡(jiǎn)單,最直接的方法,而且非常的有效,請仔細耐心,如果失敗,多嘗試幾次 一直以來(lái),在安裝SQL時(shí),總會(huì )時(shí)不時(shí)提示安裝程序被掛起的問(wèn)題,害得我裝了N次的系統,就在前幾天晚上照樣害我三點(diǎn)鐘才睡,最終我上網(wǎng)查看了很多資料之后總結如下,希望對大家有所幫助: 今天在服務(wù)器上的SQL server掛了之后,重新裝了,可老提示什么狗P程序被掛起的信息,最后不得不細找原因,功夫不負有心人,終于找出了病癥所在,K,我要早知道這么簡(jiǎn)單,就再也不裝系統了.....汗死,詳情如下,做個(gè)備份,以便今后再碰到類(lèi)似問(wèn)題有地方查! 1、先運行你的安裝程序,當提示掛起時(shí),點(diǎn)擊“確定”,切記,不要退出安裝程序,用ALT+Tal鍵切換,點(diǎn)擊“開(kāi)始》運行”,輸入“regedit”,打開(kāi)注冊表 2、找到目錄HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 3、刪除其中的“PendingFileRenameOperations”(在這里說(shuō)明一下,PendingFileRenameOperations文件位于Session Manager右側,即當你點(diǎn)擊Session Manager時(shí),在右邊就可以看到了) 4、關(guān)閉注冊表 5、重新開(kāi)始安裝SQL Server 2000,一切OK了。簡(jiǎn)單吧 6、問(wèn)題解決了,哈哈(如果上述步驟沒(méi)能解決你問(wèn)題,請繼續往后看) 二、我是在WIN2003下安裝的SQL2000,不用管"...SQL2000SP2不能安裝在WIN2003下.."的提示,點(diǎn)繼續,等安裝完后再馬上打上SP3,沒(méi)有問(wèn)題! 只是在安裝過(guò)程中還出現了這個(gè)錯誤: 安裝程序配置服務(wù)器失敗。參考服務(wù)器錯誤日志和C:\WINNT\sqlstp.log 了解更多信息. WINNT目錄下的sqlstp.log中最后是這樣的錯誤信息: 正在啟動(dòng)? Chinese_PRC_CI_AS -m -Q -T4022 -T3659 正在與服務(wù)? driver={sql server};server=GH;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網(wǎng)絡(luò )錯誤。 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()). driver={sql server};server=GH;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網(wǎng)絡(luò )錯誤。 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()). driver={sql server};server=GH;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網(wǎng)絡(luò )錯誤。 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()). SQL Server 配置? #################################################### 09:23:53 Process Exit Code: (-1) 09:24:14 安裝程序配置服務(wù)器失敗。參考服務(wù)器錯誤日志和 C:\WINNT\sqlstp.log 了解更多信息。09:24:14 Action CleanUpInstall:09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT09:24:14 Process Exit Code: (1060) 指定的服務(wù)并未以已安裝的服務(wù)存在。 09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER09:24:14 Process Exit Code: (0) 09:24:14 StatsGenerate returned: 209:24:14 StatsGenerate (0x0,0x1,0xf0000000,0x400,2052,303,0x0,0x1,0,0,009:24:14 StatsGenerate -1,Administrator)09:24:14 Installation Failed. 解決方法: 首先把安裝目錄和C:\Program Files下的Microsoft SQL Server文件夾刪了,刪除在current_user和local_machine\software\microsoft\ 下有關(guān) Microsoft sql server 全部信息,然后 1 打開(kāi)注冊表 在"開(kāi)始"--"運行"鍵入 "regedit" 2 按下列順序點(diǎn)擊打開(kāi) + HKEY_LOCAL_MACHINE + SOFTWART + Microsoft + Windows + CurrentVersion + Setup + ExceptionComponents 3 將 ExceptionComponents 下面的文件夾全部刪除! 如 {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} ....... 4 重新啟動(dòng): 5 重新安裝 SQL Server 2000 另外在一個(gè)BLOG上看到的一個(gè)說(shuō)法: 問(wèn)題的原因: 此問(wèn)題屬于sql server的bug, GetComputerName 用于獲取本地計算機名??蛻?hù)端網(wǎng)絡(luò )庫組件 (DBMSLPCn.dll) 將該名稱(chēng)轉換為全部大寫(xiě)。服務(wù)器網(wǎng)絡(luò )庫組件 (SSMSLPCn.dll) 保留返回時(shí)的名稱(chēng)。 當 Windows 計算機名稱(chēng)包含大寫(xiě)字母和小寫(xiě)字母或者都是小寫(xiě)字母時(shí)安裝會(huì )失敗,提示一般性網(wǎng)絡(luò )錯誤! 解決辦法就是將計算機名稱(chēng)改為全部大寫(xiě)! 我便照著(zhù)將我電腦的名稱(chēng)改為大寫(xiě),然后重啟,剛才的網(wǎng)絡(luò )錯誤問(wèn)題沒(méi)了。但又提示我 sa 登錄失敗。 奇怪了,我重新安裝指定的是空密碼,怎么安裝程序自己也會(huì )sa登錄失敗呢?后來(lái)才想起來(lái),卸載Sql Server 是為了保住我的數據,就偷懶沒(méi)有將原先Sql Server 安裝目錄下的Data文件夾內的文件刪除,master.mdf 和master.ldf都在。 以前的的Sql Server是設了密碼的。于是感快將這兩個(gè)文件刪除。再重新安裝一次,OK! 安裝成功.
1、 以后計算機名稱(chēng)一定用大寫(xiě),免得惹來(lái)不必要的麻煩. 2、重裝Sql Server時(shí)一定要記得將master.mdf 和master.ldf刪除。 注: 我的計算機名稱(chēng)也是小寫(xiě),但我并沒(méi)有把計算機名稱(chēng)換成大寫(xiě),只是在SQL安裝過(guò)程中把用戶(hù)名改成了大寫(xiě),再按照上面的做法刪除文件夾和清除注冊表后安裝成功的,所以我覺(jué)得以上的說(shuō)法值得探討! 以下還收集一些SQL2000安裝程序配置服務(wù)器失敗的一些解決方法: 1. sql server 2000安裝出錯,無(wú)法找到動(dòng)態(tài)鏈接庫sqlunirl.dll 安裝文件肯定沒(méi)有錯,因為以前安裝過(guò),絕對可以用,機子之前有裝了sql server 2000,而且可以正常使用,只是今天突然無(wú)法連接到本地數據庫,打算重裝,我刪了program files里的ms sql的目錄,然后重裝sql,結果在最后一步的時(shí)候提示,無(wú)法完成配置。后來(lái)又刪除了一些注冊表中的sql server信息(有備份注表),再安裝時(shí),就出現這樣的提示了,更糟的是,備份的注冊表卻無(wú)法還原 現在問(wèn)題解決了,總結了一些經(jīng)驗 當安裝時(shí)出現MDAC組件安裝失敗時(shí),試著(zhù)修復或重裝microsoft office 當你想重裝sql server,而安裝時(shí)又出現“您的機子上已經(jīng)安裝有一個(gè)實(shí)例”的提示時(shí),可以刪除program files\Microsoft SQL Server文件夾,再安裝 當出現某某動(dòng)態(tài)鏈接文件找不到時(shí),可以試著(zhù)在sql server的安裝文件中找到這個(gè)文件,復制到系統目錄下的system和system32文件夾中(一般在出現這個(gè)錯誤消息時(shí),都會(huì )提示哪幾個(gè)文件夾下缺少這個(gè)文件) 當出現安裝程序配置服務(wù)器失敗時(shí),可以試著(zhù)用一下方法解決此錯誤消息可以在系統目錄下找到,例如我的系統是win2000,則該文件在C:\WINNT\sqlstp.log 失敗一:正在與服務(wù)? driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動(dòng)程序 管理器] 驅動(dòng)程序的 SQLAllocHandle on SQL_H driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動(dòng)程序 管理器] 驅動(dòng)程序的 SQLAllocHandle on SQL_H driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動(dòng)程序 管理器] 驅動(dòng)程序的 SQLAllocHandle on SQL_H SQL Server 配置? ############################################################################### 13:40:06 Process Exit Code: (-1) 13:40:09 安裝程序配置服務(wù)器失敗。參考服務(wù)器錯誤日志和 C:\WINNT\sqlstp.log 了解更多信息。13:40:09 Action CleanUpInstall:當出現這個(gè)錯誤時(shí),試一下重裝系統文件我的機子是win2000,在dos下重新運行win2000的安裝,然后選擇修復,而不是全新安裝修復系統文件之后,再裝sql server,則不會(huì )出現此錯誤消息 失敗二:正在與服務(wù)? driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動(dòng)程序 管理器] 未發(fā)現數據源 driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動(dòng)程序 管理器] 未發(fā)現數據源 driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動(dòng)程序 管理器] 未發(fā)現數據源 SQL Server 配置? ############################################################################### 13:50:07 Process Exit Code: (-1) 13:50:10 安裝程序配置服務(wù)器失敗。參考服務(wù)器錯誤日志和 C:\WINNT\sqlstp.log 了解更多信息。13:50:10 Action CleanUpInstall:當出現這個(gè)錯誤時(shí),是因為在注冊表刪除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有關(guān)sql sever的內容這時(shí)可以選擇修復注冊表,或安裝ODBC修復工具. 失敗三:在與服務(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 |
聯(lián)系客服