SQL Server 2000 安裝錯(cuò)誤的破解
此文章主要向大家介紹的是SQL Server 2000 安裝錯(cuò)誤時(shí)的破解方案, Process Exit Code: (1060) 指定的服務(wù)未安裝,今天早上發(fā)現(xiàn)SQL Server 000 無法連接.打開服務(wù)管理器后.啟動(dòng)服務(wù)器。
發(fā)現(xiàn)服務(wù)器啟動(dòng)后自動(dòng)關(guān)閉.真郁悶.還以為是SQL Server2000文件丟失.于是卸裁SQL Server2000后.重裝..但裝到***配制文件時(shí).卻跳出一個(gè)對(duì)話框"安裝程序配置服務(wù)器失敗...."查了安裝日志如下:
- .......
- 14:34:50 Process Exit Code: (-1)
14:34:53 安裝程序配置服務(wù)器失敗。參考服務(wù)器錯(cuò)誤日志和 C:\WINDOWS\sqlstp.log 了解更多信息。
- 14:34:53 Action CleanUpInstall:
- 14:34:53 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT
- 14:34:53 Process Exit Code: (1060)
指定的服務(wù)未安裝。
- 14:34:53 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER
- 14:34:53 Process Exit Code: (0)
- 14:34:53 StatsGenerate returned: 2
- 14:34:53 StatsGenerate (0x80000000,0x1,0xf00000,0x100,2052,303,0x0,0x1,0,0,0
- 14:34:53 StatsGenerate -1,Administrator)
- 14:34:53 Installation Failed.
在網(wǎng)上搜索問題解決方法.發(fā)現(xiàn)很多人都用重裝系統(tǒng)方法解決這問題.自己試試別的方法.試了二次都不成功.真心痛著愛機(jī),老得重新起動(dòng)才能裝這軟件.心情極度沮喪.真不愿意花很長(zhǎng)的時(shí)間去裝系統(tǒng). ***.用心試了另一方法1 打開注冊(cè)表
在"開始"--"運(yùn)行"鍵入 "regedit" 刪除在current_user和local_machine\software\microsoft\ 下有關(guān) Microsoft sql server 全部信息.2.把安裝目錄和C:\Program Files下的Microsoft SQL Server文件夾刪了.3.把自己的計(jì)算機(jī)名改為大寫.
4 重新啟動(dòng):
5 重新安裝 SQL Server 2000安裝到***,果然成功.心情舒暢....
問題的原因:
此問題屬于sql server的bug, GetComputerName 用于獲取本地計(jì)算機(jī)名??蛻舳司W(wǎng)絡(luò)庫組件 (DBMSLPCn.dll) 將該名稱轉(zhuǎn)換為全部大寫。服務(wù)器網(wǎng)絡(luò)庫組件 (SSMSLPCn.dll) 保留返回時(shí)的名稱。
當(dāng) Windows 計(jì)算機(jī)名稱包含大寫字母和小寫字母或者都是小寫字母時(shí)安裝會(huì)失敗,提示一般性網(wǎng)絡(luò)錯(cuò)誤!
解決辦法就是將計(jì)算機(jī)名稱改為全部大寫!
總結(jié):
1、 以后計(jì)算機(jī)名稱一定用大寫,免得惹來不必要的麻煩.
2、重裝Sql Server時(shí)一定要記得清理注冊(cè)表和SQL Server殘留文件.并將master.mdf 和master.ldf刪除。
3.相信"只要是問題,總有解決的方案,未到末路,別輕易放棄^-^"可憐我為了這個(gè)問題都裝了幾次系統(tǒng), 不過慶幸終于被我解決了 呵呵