sql server 2000安裝程序配置服務器失敗

第一種方法

今天安裝SQL Server 2000遇到了個很BT的問題,提示出下:

安裝程序配置服務器失敗。參考服務器錯誤日誌和C:\Windows\sqlstp.log瞭解更多信息。redis


之前進安裝目錄刪除已安裝的目錄就解決了,可此次重啓了五遍仍是這樣(我還真有耐心 -_-;)

去百度一下,在一個博客的評論裏找到了解決辦法。

第一步:去掉「之前的某個程序安裝已在安裝計算機上建立掛起的文件操做」的提示(不然你須要重啓機器的)
打開註冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager中找到PendingFileRenameOperations項目,並刪除它。這樣就能夠清除安裝暫掛項目。

第二步:啓動安裝程序,不一樣的是,安裝的時候選擇「高級選項」,並點選「重建註冊表項」,而後繼續安裝,目錄繼續指定上次安裝的目錄,這樣安裝就成功啦。

第二種方法

出現「配置服務器失敗,請參考系統日誌說明」和安裝過程進度條退回
若是是windows xp的系統,能夠在C:\WINDOWS目錄下查看sqlstp.log文件,裏面有錯誤信息,本人曾碰到過幾種狀況,參考了部分網絡資料,現整理以下:

失敗狀況一:
sqlstp.log文件中的錯誤信息:
正在與服務?
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H
SQL Server 配置?
#######################
13:40:06 Process Exit Code: (-1)
13:40:09 安裝程序配置服務器失敗。參考服務器錯誤日誌和 C:\WINNT\sqlstp.log 瞭解更多信息。
13:40:09 Action CleanUpInstall:      

解決方法:當出現這個錯誤時,試一下重裝系統文件:修復系統而不是全新安裝。修復系統文件以後,再裝sql server,則不會出現此錯誤消息
     
個人機子是win2000,在dos下從新運行win2000的安裝,而後選擇修復,而不是全新安裝

修復系統文件以後,再裝sql server,則不會出現此錯誤消息

失敗狀況二:
sqlstp.log文件中的錯誤信息:
在與服務?
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 安裝程序配置服務器失敗。參考服務器錯誤日誌和

當出現這個錯誤時,必須安裝ODBC修復工具
       ODBC修復工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

我在「管理工具」下的「數據源(ODBC)」 中沒有找到安裝ODBC Driver相關內容。產生這個問題的緣由是某些使用ODBC數據源的程序,在卸載的時候,會將ODBC Driver的信息都刪除掉。
事實上,咱們只須要用odbcconf.exe來從新註冊一下ODBC Driver就能夠了。
在Windows/System32目錄下有幾個腳本文件,能夠來完成驅動程序的註冊:
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
經過在dos命令行中運行上述命令,則註冊好了ODBC驅動程序。
   
      失敗狀況三:
       sqlstp.log文件中的錯誤信息:        
driver={sql server};server=soyo;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]通常性網絡錯誤。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()).
driver={sql server};server=soyo;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]通常性網絡錯誤。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()).
driver={sql server};server=soyo;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]通常性網絡錯誤。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionR
################################
13:50:07 Process Exit Code: (-1)
13:50:10 安裝程序配置服務器失敗。參考服務器錯誤日誌和 C:\WINNT\sqlstp.log 瞭解更多信息。
13:50:10 Action CleanUpInstall:

      這種問題聽說是SQL Server2000的bug,主要是計算機名含有小寫字母。將計算機名改成大寫就好了。修改計算機名能夠經過調用控制面板來實現,也能夠經過調用註冊表編輯器來實現。好比要將計算機名由'holyrong'改成'HOLYRONG',則能夠按照下述方法進行操做:在註冊表中(cmd-->regedit)打開HKEY_LOCAL_MACHINE\System\CurrenControlSet\Control\ComputerName
\ComputerName,將名爲'ComputerName'的主鍵的值從原來的'holyrong'更改成'HOLYRONG',註銷用戶或從新啓動Windows後就會生效sql

 

2005 SQLServer出現3417錯誤修復補丁包數據庫

若是您的SQL Server 數據庫提示特定服務錯誤代碼3417錯誤,那麼使用此補丁就能夠解決了windows

解決方法:服務器

一、直接找個正常的SQL,找到SQL安裝目錄下面的Master數據庫覆蓋便可啓動數據庫。
二、下載後解壓覆蓋至C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data下面便可。網絡

相關錯誤:app

在啓動SQL Server (MSSQLSERVER) 的時候出現「Windows 不能在 本地計算機 啓動 SQL Server (MSSQLSERVER)。有關更多信息,查閱系統事件日誌。若是這是非 Microsoft 服務,請與服務廠商聯繫,並參考特定服務錯誤代碼 3417」,通常都是由於數據庫目錄下的Master數據庫壞了,解決方法直接找個正常的SQL,找到SQL安裝目錄下面的Master數據庫覆蓋便可啓動數據庫。編輯器

經常使用方法:工具

諸如:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data下的全部mdf和ldf默認都是按照解壓縮方式保存的,只須要右鍵每個文件---屬性---高級---壓縮內容以便節省磁盤空間 的勾 去掉便可 ;更改數據庫的登陸方式爲本地用戶系統等等。命令行

相關文章
相關標籤/搜索