sql server 2000安裝程式設定管理員失敗

來源:互聯網
上載者:User

標籤:系統檔案   電腦   opera   database   註冊   方法   說明   編輯   controls   

第一種方法

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

安裝程式設定管理員失敗。參考伺服器錯誤日誌和C:\Windows\sqlstp.log瞭解更多資訊。


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

去百度一下,在一個部落格的評論裡找到瞭解決辦法。

第一步:去掉“以前的某個程式安裝已在安裝電腦上建立掛起的檔案操作”的提示(否則你需要重啟機器的)
開啟登錄編輯程式,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetControl\Session Manager中找到PendingFileRenameOperations項目,並刪除它。這樣就可以清除安裝暫掛項目。

第二步:啟動安裝程式,不同的是,安裝的時候選擇“進階選項”,並點選“重建登錄機碼”,然後繼續安裝,目錄繼續指定上次安裝的目錄,這樣安裝就成功啦。

第二種方法

出現“設定管理員失敗,請參考系統日誌說明”和安裝過程進度條退回
如果是windowsxp的系統,可以在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的安裝,然後選擇修複,而不是全新安裝

修複系統檔案之後,再裝sqlserver,則不會出現此錯誤訊息

失敗情況二:
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資料來源的程式,在卸載的時候,會將ODBCDriver的資訊都刪除掉。
事實上,我們只需要用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後就會生效

 

2005 SQLServer出現3417錯誤修複補丁包

如果您的SQLServer 資料庫提示特定服務錯誤碼3417錯誤,那麼使用此補丁就可以解決了

解決方案:

1、直接找個正常的SQL,找到SQL安裝目錄下面的Master資料庫覆蓋即可啟動資料庫。
2、下載後解壓覆蓋至C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data下面即可。

相關錯誤:

在啟動SQLServer (MSSQLSERVER) 的時候出現“Windows 不能在 本機電腦 啟動 SQL Server(MSSQLSERVER)。有關更多資訊,查閱系統事件日誌。如果這是非 Microsoft 服務,請與服務廠商聯絡,並參考特定服務錯誤碼 3417”,一般都是因為資料庫目錄下的Master資料庫壞了,解決方案直接找個正常的SQL,找到SQL安裝目錄下面的Master資料庫覆蓋即可啟動資料庫。

常用方法:

諸如:C:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\Data下的所有mdf和ldf預設都是按照解壓縮方式儲存的,只需要右鍵每一個檔案---屬性---進階---壓縮內容以便節省磁碟空間 的勾 去掉即可 ;更改資料庫的登入方式為本機使用者系統等等。

 

sql server 2000安裝程式設定管理員失敗

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.