綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|論壇轉(zhuǎn)帖|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁(yè)數(shù)據(jù)庫(kù)類SQL Server → Sql server 2005安裝出錯(cuò)解決方案合集

Sql server 2005安裝出錯(cuò)解決方案合集

我要評(píng)論 2012/02/28 18:46:06 來(lái)源:綠色資源網(wǎng) 編輯:downcc.com [ ] 評(píng)論:0 點(diǎn)擊:640次

SQL2005安裝過(guò)程提示com+目錄問(wèn)題警告處理

安裝sql2005一直失敗,以為提示的問(wèn)題是這個(gè)com+目錄問(wèn)題警告所致,找了很久找到這個(gè)問(wèn)題的解決方案

sql2005_STD_X86在XPSP2下安裝失敗的一點(diǎn)經(jīng)驗(yàn)軟環(huán)境是XPSP2,安裝SQL2005_STD_X86版。

故障提示:
1。如果SQLServer安裝程序失敗,安裝程序?qū)⒒貪L所安裝的系統(tǒng),但可能不會(huì)刪除所有.manifest文件。解決方法是重命名這些文件,然后重新運(yùn)行安裝程序。

有關(guān)詳細(xì)信息,請(qǐng)參閱“如何處理SQLServer安裝過(guò)程中的COM+檢查失敗問(wèn)題”。如果未運(yùn)行Microsoft分布式事務(wù)處理協(xié)調(diào)器(MSDTC),或者,在使用Microsoft群集服務(wù)器的情況下,如果MSDTC不是群集資源,則可能會(huì)發(fā)生COM+錯(cuò)誤。COM+依賴于MSDTC,而IntegrationServices中的消息隊(duì)列任務(wù)依賴于COM+。如果出現(xiàn)COM+錯(cuò)誤,則只有將COM+系統(tǒng)正確配置后,IntegrationServices中的消息隊(duì)列任務(wù)才可用。

2。對(duì)性能監(jiān)視器計(jì)數(shù)器注冊(cè)表值執(zhí)行系統(tǒng)配置檢查失敗。有關(guān)詳細(xì)信息,請(qǐng)參閱自述文件或SQLServer聯(lián)機(jī)叢書中的“如何在SQLServer2005中為安裝程序增加計(jì)數(shù)器注冊(cè)表項(xiàng)值”。

安裝中止。
查找聯(lián)機(jī)叢書,有如下提示:
1。MicrosoftSQLServer2005安裝程序檢查COM+是否已正確配置。如果發(fā)現(xiàn)配置錯(cuò)誤,安裝程序仍將繼續(xù),但是在系統(tǒng)配置檢查(SCC)報(bào)告中顯示以下警告:
“如果SQLServer安裝程序失敗,安裝程序?qū)⒒貪L所進(jìn)行的安裝,但可能不會(huì)刪除所有的.manifest文件。解決方法是重命名這些文件,然后重新運(yùn)行安裝程序。”
如果未運(yùn)行Microsoft分布式事務(wù)處理協(xié)調(diào)器(MSDTC),或者,在使用Microsoft群集服務(wù)器的情況下,如果MSDTC不是群集資源,則可能會(huì)發(fā)生COM+錯(cuò)誤。COM+依賴于MSDTC,而IntegrationServices中的消息隊(duì)列任務(wù)依賴于COM+。如果出現(xiàn)COM+錯(cuò)誤,則只有將COM+系統(tǒng)正
確配置后,IntegrationServices中的消息隊(duì)列任務(wù)才可用。
若要使用消息隊(duì)列(亦稱MSMQ),請(qǐng)確保MSDTC正在運(yùn)行并且已正確配置。如果SQLServer安裝在群集上,則MSDTC必須是群集資源。

按照下列過(guò)程重新安裝COM+。
安裝組件服務(wù)管理單元
在Windows桌面上,單擊“開(kāi)始”,然后單擊“運(yùn)行”。
在“打開(kāi)”框中,鍵入MMC,然后單擊“確定”。
在“控制臺(tái)”窗口中,單擊菜單欄上的“文件”,然后單擊“添加/刪除管理單元”。
在“添加/刪除管理單元”窗口,單擊“添加”。
在“添加獨(dú)立管理單元”窗口,從管理單元列表中選擇“組件服務(wù)”,然后單擊“添加”。
單擊“關(guān)閉”以關(guān)閉“添加獨(dú)立管理單元”窗口,然后單擊“確定”以關(guān)閉“添加/刪除管理單元”窗口。
在“控制臺(tái)根節(jié)點(diǎn)\組件服務(wù)”窗口,展開(kāi)“組件服務(wù)”樹(shù)。這就是當(dāng)COM+出現(xiàn)問(wèn)題時(shí),錯(cuò)誤消息可能發(fā)生的地方。
再次運(yùn)行SQLServer2005安裝程序。如果收到錯(cuò)誤消息,請(qǐng)重新安裝COM+。

重新安裝COM+
從控制面板的“添加或刪除程序”中,單擊“添加/刪除Windows組件”。
在“Windows組件向?qū)?rdquo;中,不對(duì)選擇做任何更改,單擊“下一步”。
一直單擊以完成向?qū)?,然后再次運(yùn)行SQLServer2005安裝程序。
2。在SQLServer安裝開(kāi)始前,MicrosoftSQLServer安裝程序中的安裝配置檢查器(SCC)會(huì)驗(yàn)證計(jì)數(shù)器注冊(cè)表項(xiàng)的值。如果SCC無(wú)法驗(yàn)證現(xiàn)有的注冊(cè)表項(xiàng),或SCC無(wú)法運(yùn)行l(wèi)odctr.exe系統(tǒng)程序,則SCC檢查會(huì)失敗,致使安裝受阻。
錯(cuò)誤編輯注冊(cè)表會(huì)嚴(yán)重?fù)p壞您的系統(tǒng)。更改注冊(cè)表項(xiàng)之前,建議您備份計(jì)算機(jī)中的所有重要數(shù)據(jù)。

手動(dòng)設(shè)置計(jì)數(shù)器注冊(cè)表項(xiàng)的增量
在MicrosoftWindows2003或WindowsXP桌面上,依次單擊“開(kāi)始”、“運(yùn)行”,然后在“打開(kāi)”中鍵入regedit.exe,再單擊“確定”。在Windows2000中,使用regedt32.exe啟動(dòng)注冊(cè)表編輯器。

定位到以下注冊(cè)表項(xiàng):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Perflib]
"LastCounter"=dword:00000ed4(5276)
"LastHelp"=dword:00000ed5(5277)
上一步的“LastCounter”值(5276)必須與以下注冊(cè)表項(xiàng)中“Perflib\009”的“Counter”項(xiàng)的最大值匹配,并且上一步的“LastHelp”值(5277)必須與以下注冊(cè)表項(xiàng)中“Perflib\009”的“Help”項(xiàng)的最大值匹配。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Perflib\009]

注意009是英文中的一個(gè)示例。“LastCounter”和“LastHelp”值是由Windows動(dòng)態(tài)分配的;這兩個(gè)值會(huì)因計(jì)算機(jī)的不同而不同。
如有必要,可修改“\Perflib”項(xiàng)中的“LastCounter”和“LastHelp”值的值:在右側(cè)窗格中,右鍵單擊“LastCounter”或“LastHelp”,單擊“修改”,再單擊“Base="Decimal"”,在“值數(shù)據(jù)”中設(shè)置值,再單擊“確定”。如有必要,對(duì)另一個(gè)項(xiàng)重復(fù)以上過(guò)程,然后關(guān)閉注冊(cè)表編輯器。
再次運(yùn)行SQLServer安裝程序。
解決過(guò)程:
COM+檢查失敗不用說(shuō)肯定是組件消息隊(duì)列下的組件沒(méi)安裝或服務(wù)沒(méi)啟動(dòng)。本機(jī)沒(méi)有安裝過(guò)消息隊(duì)列,找出系統(tǒng)盤安裝消息隊(duì)列組件,在組件安裝中提示MSDTC服務(wù)沒(méi)有啟動(dòng),在這步暈了長(zhǎng)很時(shí)間,MSTDC在服務(wù)中怎么也找不到,后來(lái)想會(huì)不會(huì)是DTC(腦子有點(diǎn)笨,其實(shí)從MSMQ這名稱上就應(yīng)該想到),一看果然有DistributedTransactionCoordinator(DTC),但是這個(gè)服務(wù)啟動(dòng)不了,后來(lái)查找相關(guān)資料:MSDTC(DistributedTransactionCoordinator)服務(wù)必須在NTAUTHORITY\NetworkService帳戶下運(yùn)行;即使是NTAUTHORITY\NetworkService(注意,Network和Service中間有空格)也不行(至于這兩個(gè)帳戶的區(qū)別,在網(wǎng)上也沒(méi)有找到,還望大家不吝賜教)。如果登錄帳戶被更改,MSDTC服務(wù)會(huì)繼續(xù)運(yùn)行,但是在執(zhí)行的時(shí)候可能會(huì)出錯(cuò)。而且,在事件日志的“應(yīng)用程序”里面可以發(fā)現(xiàn)如下的出錯(cuò)信息:

正在運(yùn)行MSDTC服務(wù)的帳戶無(wú)效。如果使用MicrosoftManagementConsole(MMC)中的“服務(wù)”管理單元更改了服務(wù)帳戶信息,就會(huì)發(fā)生這種情況。MSDTC服務(wù)將繼續(xù)啟動(dòng)。請(qǐng)確認(rèn)使用“組件服務(wù)管理器”更新了MSDTC服務(wù)帳戶信息。
要更改成正確的登錄帳戶,我們可以:
在服務(wù)中找到DistributedTransactionCoordinator服務(wù),選擇“屬性”;
在“登錄”選項(xiàng)卡中,選擇“此帳戶”,帳戶名填寫“NTAUTHORITY\NetworkService”,密碼為空;
在點(diǎn)擊“確定”后重新啟動(dòng)服務(wù)。
或者,在命令行下運(yùn)行msdtc-uninstall,卸載msdtc服務(wù);
再運(yùn)行msdtc-install,安裝msdtc服務(wù)。
MSTDC服務(wù)成功啟動(dòng),組件服務(wù)中“COM+應(yīng)用程序”可以訪問(wèn),上面第2項(xiàng)故障沒(méi)去解決,先試著安裝看看有沒(méi)有錯(cuò)誤,令人驚喜,安裝檢查一切順利,第2項(xiàng)錯(cuò)誤同時(shí)也解決了。

當(dāng)然,解決問(wèn)題的過(guò)程同樣的系統(tǒng)環(huán)境也不盡相同,在這里談一下我安裝的小挫折,希望可以給碰到相同問(wèn)題的朋友有些提示作用。


sql2005安裝過(guò)程owc11錯(cuò)誤處理

最近安裝了很久的sql2005,過(guò)程中間出現(xiàn)很多問(wèn)題,之前的com+目錄警告是一個(gè)部分,處理過(guò)之后還是發(fā)現(xiàn)一直無(wú)法安裝成功,(為此我安裝了10+)次才解決問(wèn)題在安裝過(guò)程中發(fā)現(xiàn)以下錯(cuò)誤
Product:OWC11
Error:錯(cuò)誤1706。安裝程序找不到需要的文件。請(qǐng)檢查網(wǎng)絡(luò)連接或CD-ROM驅(qū)動(dòng)器狀態(tài)。對(duì)于這個(gè)問(wèn)題的其他可能的解決方案,請(qǐng)參閱C:\ProgramFiles\MicrosoftOffice\OFFICE11\2052\SETUP.CHM。
------------------------------------------------------------------------------
--
發(fā)現(xiàn)自己的ocw11沒(méi)有安裝導(dǎo)致服務(wù)器的有關(guān)組件全部無(wú)法安裝,每次都是安裝失敗,在microsoftocw11下載地址

找到microsoft的ocw11,選擇簡(jiǎn)體中文后下載安裝后發(fā)現(xiàn)還是出現(xiàn)相同的問(wèn)題,把下載下來(lái)的ocw11解壓縮后觀察該ocw11.xml,發(fā)現(xiàn)sql2005的server的setup目錄下面有相同文件名文件,再次逐次對(duì)比發(fā)現(xiàn)該ocw11里面的文件包里面的文件對(duì)應(yīng)的setup里面全部都有,不過(guò)發(fā)現(xiàn)2個(gè)chm的后綴不同,一個(gè)是10XX,一個(gè)是2052,呵呵,原來(lái)是版本不同直接運(yùn)行setup目錄下面的setup,選擇修復(fù)或全新安裝全部提示錯(cuò)誤的文件源,再次觀察,把setup目錄下面對(duì)應(yīng)的的ocw11文件全部拷貝到硬盤上面,再次運(yùn)行修復(fù)成功,之后安裝sql2005終于一路成功,困擾了我2天的問(wèn)題終于解決,特此把本文于全體學(xué)習(xí)sql2005的朋友分享,希望大家少走彎路.一起交流sql的有關(guān)功能

關(guān)鍵詞:Sqlserver2005

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視