SQLserver2000安裝掛起解決_第1頁
SQLserver2000安裝掛起解決_第2頁
SQLserver2000安裝掛起解決_第3頁
SQLserver2000安裝掛起解決_第4頁
SQLserver2000安裝掛起解決_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中找到PendingFileRenameOperations項目,并刪除它。將以下兩個從注冊表中刪除,一定可以解決SQL掛起問題: 一、開始運行輸入regedit回車 +HKEY_LOCAL_MACHINE +SYSTEM +CurrentControlSet +Control +Session Manager下的FileRenameOperations刪掉 二、+HKEY_LOCAL_MACHINE +SOFTWARE +Microsoft +Windows +Cur

2、rentVersion +Setup +ExceptionComponents下的東西全部刪掉如: 077ACEC7-979C-40AB-9835-435BA1511E0D 30C7234B-6482-4A55-A11D-ECD9030313F2 3FDF25EE-E592-4495-8391-6E9C504DAC2B 60204BB3-7078-4F70-8F69-68297621941C. 總之有幾項,就刪幾項,刪掉后重啟,再裝SQL Server,就不會提示有掛起了。關(guān)鍵詞: sqlserver2000安裝 sqlserver2000安裝不成功之處理 同事出差,遇到兩次安裝SQL不成功,

3、這邊雖然給予了他指導,他也按我說的方法,先停止服務,退出,再卸載,然后將注冊表與相應安裝目錄也刪除了,但仍然安裝不了SQL,特惱火,沒有辦法,我只得讓他重新裝一下OS,就OK了。但這個方法是迫不得已,索性到網(wǎng)上查查相關(guān)資料,但結(jié)果都是提問的,即使有回答,答案也無非就是卸載掉再重新安裝試試等此類的回復,嘿,沒辦法,自己整理一個,或許對安裝SQL不成功的同志有所幫助吧。 1、先停止服務,退出,再到控制面板正常卸載; 2、刪除安裝路徑下的所有目錄文件夾,包括注冊表,如果擔心刪除不到位,可以用查找命令,將所有*SQL*的逐一查出,然后再一一確認刪除;(如果安裝SQL時,不是按默認路徑安裝,除了刪除安裝

4、路徑下的所有目錄文件夾外,主系統(tǒng)盤里的程序組里的相應文件夾也要刪除) 3、刪除的時候還應考慮到C:Program FilesCommon FilesMicrosoft Sharedweb server extensions40binFPMMC.MSC; 4、管理工具中,將SQLSERVERAGENT服務停止服務;此服務程序存放在D:Program FilesMicrosoft SQL ServerMSSQLBinnsqlagent.exe -i MSSQLSERVER 5、將C:WINDOWS目錄下的sql.mif、sqlsp.log、sqlstp.log、sqlsrv32.rll、sqlwi

5、d.dll、sqlwoa.dll、dbmsqlgc.dll、SQLSRV32.dll、sqlclnt.rsp、sqlunirl.dll、SQLSERVR.EXE-18F260D8.pf、SQLMANGR.EXE-0150BA62.pf等清除;(偶機器SQL是打過SP4的) 6、刪除時還應將C:Program FilesCommon FilesMicrosoft SharedSQL Debuggingsqldbreg2.exe,sqldbreg.exe ,sqldbg.dll也清除掉; 7、如果安裝不成功,記得要將C:WINDOWSTempSQLSETUPBINSCM.EXE一并清除; 8、卸載

6、干凈后,如果怕再次安裝出錯,那就建議按默認路徑安裝; 9、SQL在安裝過程中如果出錯,系統(tǒng)會鎖定文件,當然,卸載程序也會,但可以通過修改注冊表,就不用重新啟動,再嘗試安裝了。(建議裝完SQL后還是重新啟動一下機器,就避免修改注冊表了) 避免重啟,注冊表修改:(1)運行REGEDIT;(2)注冊表中選擇HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager,將光標定位于此;(3)選擇文件-導出,再次保存(安全起見);(4)在右邊窗中右擊PendingFile Rename Operations,選擇刪除,最后確認; 10、如

7、果安裝不成功,還可以通過C:WINDOWSsqlstp.log查看安裝不成功的原因,這個是最利于解決問題的了; 11、同時需要將C:Documents and SettingsXXXLocal SettingsTemp所有關(guān)于*SQL*.*全部清除;例如將sqlsp.out,SQLSERVR.DBD,sqlmangr.exe.mdmp,sqlmangr.exe.hdmp清除即可。 安裝SQL不成功,是發(fā)生在同一人身上的,我估計是他基本功不夠扎實,單位那么多同事都沒有出現(xiàn)過類似的問題,既然問題出現(xiàn)了,總得想辦法解決,而且看到網(wǎng)上有那么多的人也存在此類問題,全當做個分析幫助吧。處理中的路徑僅是針對

8、偶的機器舉的例子,此臺機器是打過SQL SP4的,而且安裝也是成功過的,我只是做了一個分析而已,希望對安裝不成功的同志有所幫助。安裝時選擇“使用windows身份驗證和混合驗證方式給sa用戶加上一個密碼。用此用戶和密碼登入試試。 一,這是最簡單,最直接的方法,而且非常的有效,請仔細耐心,如果失敗,多嘗試幾次 一直以來,在安裝SQL時,總會時不時提示安裝程序被掛起的問題,害得我裝了N次的系統(tǒng),就在前幾天晚上照樣害我三點鐘才睡,最終我上網(wǎng)查看了很多資料之后總結(jié)如下,希望對大家有所幫助: 今天在服務器上的SQL server掛了之后,重新裝了,可老提示什么狗P程序被掛起的信息,最后不得不細找原因,功

9、夫不負有心人,終于找出了病癥所在,K,我要早知道這么簡單,就再也不裝系統(tǒng)了.汗死,詳情如下,做個備份,以便今后再碰到類似問題有地方查!1、先運行你的安裝程序,當提示掛起時,點擊“確定”,切記,不要退出安裝程序,用ALT+Tal鍵切換,點擊“開始運行”,輸入“regedit”,打開注冊表2、找到目錄HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager3、刪除其中的“PendingFileRenameOperations”(在這里說明一下,PendingFileRenameOperations文件位于Session Mana

10、ger右側(cè),即當你點擊Session Manager時,在右邊就可以看到了)4、關(guān)閉注冊表5、重新開始安裝SQL Server 2000,一切OK了。簡單吧6、問題解決了,哈哈(如果上述步驟沒能解決你問題,請繼續(xù)往后看)二、我是在WIN2003下安裝的SQL2000,不用管.SQL2000SP2不能安裝在WIN2003下.的提示,點繼續(xù),等安裝完后再馬上打上SP3,沒有問題!只是在安裝過程中還出現(xiàn)了這個錯誤:安裝程序配置服務器失敗。參考服務器錯誤日志和C:WINNTsqlstp.log 了解更多信息.WINNT目錄下的sqlstp.log中最后是這樣的錯誤信息:正在啟動?Chinese_PRC

11、_CI_AS-m -Q -T4022 -T3659正在與服務?driver=sql server;server=GH;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverShared Memory一般性網(wǎng)絡(luò)錯誤。MicrosoftODBC SQL Server DriverShared MemoryConnectionRead (recv().driver=sql server;server=GH;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverShared Me

12、mory一般性網(wǎng)絡(luò)錯誤。MicrosoftODBC SQL Server DriverShared MemoryConnectionRead (recv().driver=sql server;server=GH;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverShared Memory一般性網(wǎng)絡(luò)錯誤。MicrosoftODBC SQL Server DriverShared MemoryConnectionRead (recv().SQL Server 配置?#09:23:53 Process Exit Code: (-1)

13、 09:24:14 安裝程序配置服務器失敗。參考服務器錯誤日志和 C:WINNTsqlstp.log 了解更多信息。09:24:14 Action CleanUpInstall:09:24:14 C:WINNTTEMPSqlSetupBinscm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT09:24:14 Process Exit Code: (1060) 指定的服務并未以已安裝的服務存在。09:24:14 C:WINNTTEMPSqlSetupBinscm.exe -Silent 1 -Action 4 -Service MSSQLSERV

14、ER09: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_machinesoftwar

15、emicrosoft 下有關(guān) Microsoft sql server 全部信息,然后 1 打開注冊表 在開始-運行鍵入 regedit 2 按下列順序點擊打開 + HKEY_LOCAL_MACHINE + SOFTWART + Microsoft + Windows + CurrentVersion + Setup + ExceptionComponents 3 將 ExceptionComponents 下面的文件夾全部刪除! 如 60BFF50D-FB2C-4498-A577-C9548C390BB9 60BFF50D-FB2C-4498-A577-C9548C390BB9 60BFF5

16、0D-FB2C-4498-A577-C9548C390BB9 60BFF50D-FB2C-4498-A577-C9548C390BB9 . 4 重新啟動: 5 重新安裝 SQL Server 2000另外在一個BLOG上看到的一個說法:問題的原因: 此問題屬于sql server的bug, GetComputerName 用于獲取本地計算機名。客戶端網(wǎng)絡(luò)庫組件 (DBMSLPCn.dll) 將該名稱轉(zhuǎn)換為全部大寫。服務器網(wǎng)絡(luò)庫組件 (SSMSLPCn.dll) 保留返回時的名稱。 當 Windows 計算機名稱包含大寫字母和小寫字母或者都是小寫字母時安裝會失敗,提示一般性網(wǎng)絡(luò)錯誤! 解決辦法就

17、是將計算機名稱改為全部大寫! 我便照著將我電腦的名稱改為大寫,然后重啟,剛才的網(wǎng)絡(luò)錯誤問題沒了。但又提示我 sa 登錄失敗。 奇怪了,我重新安裝指定的是空密碼,怎么安裝程序自己也會sa登錄失敗呢?后來才想起來,卸載Sql Server 是為了保住我的數(shù)據(jù),就偷懶沒有將原先Sql Server 安裝目錄下的Data文件夾內(nèi)的文件刪除,master.mdf 和master.ldf都在。 以前的的Sql Server是設(shè)了密碼的。于是感快將這兩個文件刪除。再重新安裝一次,OK! 安裝成功. 總結(jié): 1、 以后計算機名稱一定用大寫,免得惹來不必要的麻煩. 2、重裝Sql Server時一定要記得將ma

18、ster.mdf 和master.ldf刪除。注: 我的計算機名稱也是小寫,但我并沒有把計算機名稱換成大寫,只是在SQL安裝過程中把用戶名改成了大寫,再按照上面的做法刪除文件夾和清除注冊表后安裝成功的,所以我覺得以上的說法值得探討!以下還收集一些SQL2000安裝程序配置服務器失敗的一些解決方法:1. sql server 2000安裝出錯,無法找到動態(tài)鏈接庫sqlunirl.dll 安裝文件肯定沒有錯,因為以前安裝過,絕對可以用,機子之前有裝了sql server 2000,而且可以正常使用,只是今天突然無法連接到本地數(shù)據(jù)庫,打算重裝,我刪了program files里的ms sql的目錄,

19、然后重裝sql,結(jié)果在最后一步的時候提示,無法完成配置。后來又刪除了一些注冊表中的sql server信息(有備份注表),再安裝時,就出現(xiàn)這樣的提示了,更糟的是,備份的注冊表卻無法還原 現(xiàn)在問題解決了,總結(jié)了一些經(jīng)驗當安裝時出現(xiàn)MDAC組件安裝失敗時,試著修復或重裝microsoft office當你想重裝sql server,而安裝時又出現(xiàn)“您的機子上已經(jīng)安裝有一個實例”的提示時,可以刪除program filesMicrosoft SQL Server文件夾,再安裝當出現(xiàn)某某動態(tài)鏈接文件找不到時,可以試著在sql server的安裝文件中找到這個文件,復制到系統(tǒng)目錄下的system和sys

20、tem32文件夾中(一般在出現(xiàn)這個錯誤消息時,都會提示哪幾個文件夾下缺少這個文件)當出現(xiàn)安裝程序配置服務器失敗時,可以試著用一下方法解決此錯誤消息可以在系統(tǒng)目錄下找到,例如我的系統(tǒng)是win2000,則該文件在C:WINNTsqlstp.log 失敗一:正在與服務?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 驅(qū)動程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicr

21、osoftODBC 驅(qū)動程序 管理器 驅(qū)動程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 驅(qū)動程序的 SQLAllocHandle on SQL_HSQL Server 配置?#13:40:06 Process Exit Code: (-1) 13:40:09 安裝程序配置服務器失敗。參考服務器錯誤日志和 C:WINNTsqlstp.log 了解更多信息。13:40:09 Action CleanUpInstall:當出現(xiàn)這個錯誤時

22、,試一下重裝系統(tǒng)文件我的機子是win2000,在dos下重新運行win2000的安裝,然后選擇修復,而不是全新安裝修復系統(tǒng)文件之后,再裝sql server,則不會出現(xiàn)此錯誤消息 失敗二:正在與服務?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 未發(fā)現(xiàn)數(shù)據(jù)源driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 未發(fā)現(xiàn)數(shù)據(jù)源driver=sql server;server=ZHL;U

23、ID=sa;PWD=;database=masterMicrosoftODBC 驅(qū)動程序 管理器 未發(fā)現(xiàn)數(shù)據(jù)源SQL Server 配置?#13:50:07 Process Exit Code: (-1) 13:50:10 安裝程序配置服務器失敗。參考服務器錯誤日志和 C:WINNTsqlstp.log 了解更多信息。13:50:10 Action CleanUpInstall:當出現(xiàn)這個錯誤時,是因為在注冊表刪除了HKEY_LOCAL_MACHINESOFTWAREODBC中有關(guān)sql sever的內(nèi)容這時可以選擇修復注冊表,或安裝ODBC修復工具.失敗三:在與服務?driver=sql s

24、erver;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes連接?MicrosoftODBC SQL Server DriverNamed PipesConnectionRead (ReadFile().driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes連接?MicrosoftODBC SQL Server DriverNamed Pipe

25、sConnectionRead (GetOverLappedResult().driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes連接?MicrosoftODBC SQL Server DriverNamed PipesConnectionRead (GetOverLappedResult().SQL Server 配置?#17:17:41 Process Exit Code: (-1) 17:17:45 安裝程序配置服務器失敗。參考服務器錯誤日志和

26、當出現(xiàn)這個錯誤時,必須安裝ODBC修復工具另外在安裝過程中還出現(xiàn)這個錯誤:裝SQL時出現(xiàn)SQL Redistcommand line option syntax error Type command /? for help真假SVCHOST.EXE的分析幫助你識別系統(tǒng)進程是否被病毒感染:svchost.exe是nt核心系統(tǒng)的非常重要的進程,對于2000、xp來說,不可或缺。很多病毒、木馬也會調(diào)用它。所以,深入了解這個程序,是玩電腦的必修課之一。大家對windows操作系統(tǒng)一定不陌生,但你是否注意到系統(tǒng)中“svchost.exe”這個文件呢?細心的朋友會發(fā)現(xiàn)windows中存在多個 “svcho

27、st”進程(通過“ctrl+alt+del”鍵打開任務管理器,這里的“進程”標簽中就可看到了),為什么會這樣呢?下面就來揭開它神秘的面紗。發(fā)現(xiàn)在基于nt內(nèi)核的windows操作系統(tǒng)家族中,不同版本的windows系統(tǒng),存在不同數(shù)量的“svchost”進程,用戶使用“任務管理器”可查看其進程數(shù)目。一般來說,win2000有兩個svchost進程,winxp中則有四個或四個以上的svchost進程(以后看到系統(tǒng)中有多個這種進程,千萬別立即判定系統(tǒng)有病毒了喲),而win2003 server中則更多。這些svchost進程提供很多系統(tǒng)服務,如:rpcss服務(remote procedure cal

28、l)、dmserver服務(logical disk manager)、dhcp服務(dhcp client)等。如果要了解每個svchost進程到底提供了多少系統(tǒng)服務,可以在win2000的命令提示符窗口中輸入“tlist -s”命令來查看,該命令是win2000 support tools提供的。在winxp則使用“tasklist /svc”命令。svchost中可以包含多個服務深入windows系統(tǒng)進程分為獨立進程和共享進程兩種,“svchost.exe”文件存在于“%systemroot% system32”目錄下,它屬于共享進程。隨著windows系統(tǒng)服務不斷增多,為了節(jié)省系統(tǒng)資源

29、,微軟把很多服務做成共享方式,交由 svchost.exe進程來啟動。但svchost進程只作為服務宿主,并不能實現(xiàn)任何服務功能,即它只能提供條件讓其他服務在這里被啟動,而它自己卻不能給用戶提供任何服務。那這些服務是如何實現(xiàn)的呢?原來這些系統(tǒng)服務是以動態(tài)鏈接庫(dll)形式實現(xiàn)的,它們把可執(zhí)行程序指向 svchost,由svchost調(diào)用相應服務的動態(tài)鏈接庫來啟動服務。那svchost又怎么知道某個系統(tǒng)服務該調(diào)用哪個動態(tài)鏈接庫呢?這是通過系統(tǒng)服務在注冊表中設(shè)置的參數(shù)來實現(xiàn)。下面就以rpcss(remote procedure call)服務為例,進行講解。從啟動參數(shù)中可見服務是靠svchost來啟動的。實例以windows xp為例,點擊“開始”/“運行”,輸入“services.msc”命令,彈出服務對話框,然后打開“remote procedure call”屬性對話框,可以看到rpc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論