成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server 2005安裝失敗的處理方法

瀏覽:106日期:2023-11-04 12:36:49
錯(cuò)誤案例:在Microsoft Virtual PC 2007和一臺(tái)筆記本電腦上安裝MSDN訂閱下載的SQL Server 2005企業(yè)版時(shí)出現(xiàn)問題。安裝環(huán)境為windows Server 2003 企業(yè)版 + sp1,另外一個(gè)系統(tǒng)是帶sp2的,安裝用戶使用超級管理員(Administrator)。在安裝“Integration Services”步驟時(shí)出現(xiàn)安裝錯(cuò)誤,提示“錯(cuò)誤: -2146233087”。

錯(cuò)誤記錄如下:

標(biāo)題: Microsoft SQL Server 2005 安裝程序

------------------------------

無法在 COM+ 目錄中安裝和配置程序集 C:Program FilesMicrosoft SQL Server90DTSTasksMicrosoft.SqlServer.MSMQTask.dll。錯(cuò)誤: -2146233087

錯(cuò)誤消息: Unknown error 0x80131501

錯(cuò)誤說明: 要執(zhí)行此任務(wù),您必須具有管理憑據(jù)。請與您的系統(tǒng)管理員聯(lián)系以獲得幫助。

有關(guān)幫助信息,請單擊:

http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft

+SQL+Server&ProdVer=9.00.1399.06&EvtSrc=setup.rll&EvtID=

29549&EvtType=sqlca%5csqlassembly.cpp%40Do_sqlAssemblyReg

Svcs%40Do_sqlAssemblyRegSvcs%40x80131501

通過幫助信息的超鏈接頁面,提示“需要為MS DTC服務(wù)配置 Network Service帳戶運(yùn)行”,不過筆者的MS DTC本來就是在Network Service帳戶下運(yùn)行。

通過百度和Google搜索了一下,有不少朋友碰到類似錯(cuò)誤消息,不過沒有得到好的解決方式,只好自己尋找線索進(jìn)行嘗試??梢钥隙ǖ氖菃栴}應(yīng)該出現(xiàn)在訪問權(quán)限,而這方面常見的問題一般都是對文件系統(tǒng)目錄和系統(tǒng)注冊表的訪問。在微軟的客戶幫助和支持網(wǎng)站搜索SQL Server的相關(guān)安裝信息。有一篇文章提到設(shè)置“C:WINDOWSRegistration”的權(quán)限,確認(rèn)該目錄以及目錄下的clb和crmlog文件有完全的讀寫權(quán)限,再次安裝SQL Server 2005在“Integration Services”步驟還是提示失敗。在安裝過程中選擇服務(wù)帳戶時(shí)使用內(nèi)置系統(tǒng)帳戶或使用域用戶帳戶都一樣。

看來問題沒有這么簡單,筆者在另外一個(gè)系統(tǒng)中安裝時(shí)啟用RegMon進(jìn)行注冊表操作監(jiān)視,過濾后只監(jiān)視“msiexec.exe:484”進(jìn)程,在報(bào)以上面提到的錯(cuò)誤后保存監(jiān)視日志到文件。

通過監(jiān)控日志查看失敗的情況。由于沒有仔細(xì)查找,在后來通過微軟SQL Server組的技術(shù)支持工程師才想到問題早應(yīng)該解決。以下是我事后再次查看RegMon Trace發(fā)現(xiàn)的問題故障點(diǎn),通過下面的日志看出使用本機(jī)Administrator訪問注冊表.HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.DataFileMessage項(xiàng)時(shí)被拒絕。

11305 32.35072327 msiexec.exe:484 OpenKey HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.DataFileMessage ACCESS DENIED NBCN-ZZAdministrator

11306 32.36096954 msiexec.exe:484 QueryKey HKCUSoftwareClasses SUCCESS Name: REGISTRYUSERS-1-5-21-730333180-4162487032-3015738926-500_CLASSES

11307 32.36102295 msiexec.exe:484 OpenKey HKCUSoftwareClassesMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.DataFileMessage NOT FOUND

11308 32.36108017 msiexec.exe:484 OpenKey HKCR SUCCESS

11309 32.36190796 msiexec.exe:484 CreateKey HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.DataFileMessage ACCESS DENIED NBCN-ZZAdministrator

11310 32.36222076 msiexec.exe:484 CreateKey HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.DataFileMessage ACCESS DENIED NBCN-ZZAdministrator

由于粗心結(jié)果又多做了很多工作,查看系統(tǒng)的“組件服務(wù)”配置是否有問題,但是沒有發(fā)現(xiàn)什么異常。

在再次出現(xiàn)安裝問題后,這次就直接點(diǎn)擊“忽略”按鈕繼續(xù)安裝SQLServer的其他部分,安裝結(jié)束后,提示安裝成功完成。

運(yùn)行“dcomcnfg”,打開系統(tǒng)組件服務(wù)。展開控制臺(tái)根目錄->組件服務(wù)->計(jì)算機(jī)->我的電腦->COM+應(yīng)用程序節(jié)點(diǎn),沒有發(fā)現(xiàn)Microsoft.SqlServer.MSMQTask節(jié)點(diǎn),可見該COM+應(yīng)用程序沒有安裝上。

再次運(yùn)行SQL Server 2005安裝程序進(jìn)行添加刪除安裝,提示安裝成功,在“組件服務(wù)”中看到“Microsoft.SqlServer.MSMQTask”??磥韱栴}解決了,但是那時(shí)還不知道問題出在哪里。卸載SQL Server 2005,發(fā)現(xiàn)“Microsoft.SqlServer.MSMQTask”并沒有卸載,測試只安裝SQL Server 2005的Integration Services服務(wù)。結(jié)果安裝失敗,選擇“中止”取消安裝,再次確認(rèn)存在“Microsoft.SqlServer.MSMQTask”服務(wù)。

接下去筆者把安裝過程中出現(xiàn)的錯(cuò)誤發(fā)送給微軟,請SQL Server 組的技術(shù)支持工程師幫助解決。在工程師查找問題過程中,雖然許多檢查點(diǎn)我都做過,不過他查找分析解決問題的思路清晰,以下我列了大概幾個(gè)步驟。

一.MSDTC運(yùn)行帳戶問題

確認(rèn)MSDTC (Microsoft Distributed Transaction Coordinator)服務(wù)正在運(yùn)行,并且其啟動(dòng)帳戶是NT AUTHORITYNetwork Service”。按照以下步驟來檢查:

1. 點(diǎn)擊“開始”->“運(yùn)行”->services.msc

2. 在服務(wù)列表中找到Distributed Transaction Coordinator,雙擊以編輯其屬性

3. 在屬性窗口切換至登錄選項(xiàng)卡,確認(rèn)其啟動(dòng)帳號為”NT AUTHORITYNetwork Service”(密碼為空即可)

4. 啟動(dòng)DTC服務(wù)再嘗試安裝SQL Server 2005

結(jié)果:這個(gè)步驟我已經(jīng)嘗試過,不是這個(gè)問題。

二.分析SQL Server 2005安裝日志

將C:Program FilesMicrosoft SQL Server90Setup BootstrapLOG目錄下所有的文件(包括Summary.txt和Files子目錄下的所有文件)發(fā)送給微軟技術(shù)支持工程師進(jìn)行分析。

結(jié)果:這個(gè)步驟我沒有做過,不過微軟工程師好像也沒有發(fā)現(xiàn)線索。

三.COPY安裝程序到硬盤安裝嘗試

建立 D:SQLServer2005 文件夾, 創(chuàng)建以下兩個(gè)子文件夾:Servers和Tools。Serviers文件夾拷貝SQL Server2005的第一張安裝盤,包含所有要安裝主 SQL Server 2005 組件。 Tools文件夾拷貝SQL Server 2005的第二張盤,包含為 SQL Server 2005 聯(lián)機(jī)叢書和工具組件。運(yùn)行D:SQLServer2005Servers 文件夾下的Setup.exe,啟動(dòng) SQL Server 2005 安裝程序。

結(jié)果:以上方式安裝過程中還是碰到同樣的問題。

四.重新安裝 COM+應(yīng)用程序

1.從控制面板的“添加或刪除程序”中,單擊“添加/刪除 Windows 組件”。

2.在“Windows 組件向?qū)А敝校粚x擇做任何更改,單擊“下一步”。一直單擊以完成向?qū)?,然后再次運(yùn)行 SQL Server 2005 安裝程序。

結(jié)果:問題沒有解決。

通過以上分析微軟的工程師總結(jié)如下:

目前還不確定引起這個(gè)錯(cuò)誤的原因,并且在安裝日志中也沒有找到更多的有用信息。可能引起此類錯(cuò)誤的原因有以下幾種:

1. COM+的配置問題。

2. 帳號權(quán)限問題。

3.有一些安裝失敗的Microsoft.SqlServer.MSMQTask.dll情況出現(xiàn)在測試版中,或者是由于未完全刪除的測試版組件而導(dǎo)致安裝失敗。

4. 除此之外還有一些類似的問題都是與64位操作系統(tǒng)或者Cluster環(huán)境有關(guān)。

我認(rèn)為以上的一些原因可以排除,看來又是Live Meeting的時(shí)候了,和微軟工程師約定時(shí)間聯(lián)機(jī)查找問題。

五.手工注冊Microsoft.SqlServer.MSMQTask.dll

使用regsvcs.exe應(yīng)用程序工具注冊.NET服務(wù)

使用cmd執(zhí)行過程如下:

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>regsvcs.exe 'C:Program FilesMicr

osoft SQL Server90DTSTasksMicrosoft.SqlServer.MSMQTask.dll'

Microsoft(R) .NET Framework 服務(wù)安裝實(shí)用工具版本 2.0.50727.42

Copyright (c) Microsoft Corporation. All rights reserved.

出現(xiàn)下列安裝錯(cuò)誤:

1: 要執(zhí)行此任務(wù),您必須具有管理憑據(jù)。請與您的系統(tǒng)管理員聯(lián)系以獲得幫助。

2: 注冊程序集“Microsoft.SqlServer.MSMQTask, Version=9.0.242.0, Culture=neutral,

PublicKeyToken=89845dcd8080cc91”失敗。

3: 對注冊表項(xiàng)“HKEY_CLASSES_ROOTMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.

DataFileMessage”的訪問被拒絕。

分析結(jié)果:

這看起來是由于當(dāng)前Windows用戶在該注冊表鍵值上沒有足夠的權(quán)限造成的。經(jīng)過研究類似案例,在某些情況下,即使是Administrators組的用戶也可能出現(xiàn)對這些鍵值沒有Full Control的情況。需要確認(rèn)一下在這些注冊表值上,Administrators組用戶是否有Full Control。在注冊表中右鍵點(diǎn)擊注冊表值->選擇權(quán)限來查看及改變該值上的權(quán)限設(shè)置。如果權(quán)限設(shè)置都正確的話,可以試著抓一個(gè)RegMon trace來看到底是不是注冊表鍵值的權(quán)限問題導(dǎo)致這個(gè)錯(cuò)誤。

看來問題終于找到了。

六.監(jiān)控注冊表

1. 運(yùn)行RegMon工具,通過菜單Options->Filter中設(shè)置Include list,把Regsvcs.exe加入Include list中。

2. 執(zhí)行regsvcs.exe 'C:Program FilesMicrosoft SQL Server90DTSTasksMicrosoft.SqlServer.MSMQTask.dll'

3. 在Regsvcs.exe執(zhí)行失敗停止后,保存RegMon生成的log。

分析RegMon Trace。定位問題如下:

5484 17.98829079 RegSvcs.exe:3404 OpenKey HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask ACCESS DENIED NBCN-ZZAdministrator

5488 17.98927116 RegSvcs.exe:3404 CreateKey HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask ACCESS DENIED NBCN-ZZAdministrator

5489 17.98955727 RegSvcs.exe:3404 CreateKey HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask ACCESS DENIED NBCN-ZZAdministrator

6431 19.89454460 RegSvcs.exe:3404 OpenKey HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask ACCESS DENIED NBCN-ZZAdministrator

以上其實(shí)就是我一開始使用RegMon 時(shí)應(yīng)該發(fā)現(xiàn)的問題,結(jié)果到現(xiàn)在才發(fā)現(xiàn)。

從這幾條記錄來看,問題是對注冊表值HKCRMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask的權(quán)限問題。而RegSvcs進(jìn)程在遇到這些權(quán)限問題之后,并沒有馬上終止,還有一些別的注冊表活動(dòng)。我查看了注冊表HKEY_CLASSES_ROOTMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.

DataFileMessage項(xiàng)的權(quán)限,Administrators組沒有“完全控制”和“讀取”權(quán)限,對其進(jìn)行授權(quán)。重新運(yùn)行注冊,結(jié)果又報(bào)另外的注冊表項(xiàng)沒有權(quán)限,對其進(jìn)行添加,直到注冊成功,以下是輸出結(jié)果。

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>regsvcs.exe 'C:Program FilesMicr

osoft SQL Server90DTSTasksMicrosoft.SqlServer.MSMQTask.dll'

Microsoft(R) .NET Framework 服務(wù)安裝實(shí)用工具版本 2.0.50727.42

Copyright (c) Microsoft Corporation. All rights reserved.

正在自動(dòng)將“Microsoft.SqlServer.ManagedDTS, Version=9.0.242.0, Culture=neutral,

PublicKeyToken=89845dcd8080cc91”導(dǎo)出為“C:WINDOWSassemblyGAC_MSILMicrosoft.

SqlServer.ManagedDTS9.0.242.0__89845dcd8080cc91Microsoft.SqlServer.ManagedDTS.

tlb”。

警告: 程序集未聲明 ApplicationAccessControl 屬性。默認(rèn)情況下啟用應(yīng)用程序安全性。

已安裝的程序集:

程序集: C:Program FilesMicrosoft SQL Server90DTSTasksMicrosoft.Sql

Server.MSMQTask.dll

應(yīng)用程序: Microsoft.SqlServer.MSMQTask

TypeLib: C:Program FilesMicrosoft SQL Server90DTSTasksMicrosoft.Sq

lServer.MSMQTask.tlb

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>

修改授權(quán)的相關(guān)注冊表項(xiàng)如下:

HKEY_CLASSES_ROOTMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.MessageQueueTask

HKEY_CLASSES_ROOTMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.EncryptionAlgorithmWrapper

HKEY_CLASSES_ROOTMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.ServCompMQTask

HKEY_CLASSES_ROOTMicrosoft.SqlServer.Dts.Tasks.MessageQueueTask.Formatter

再次運(yùn)行“dcomcnfg”,打開系統(tǒng)組件服務(wù)。展開控制臺(tái)根目錄->組件服務(wù)->計(jì)算機(jī)->我的電腦->COM+應(yīng)用程序節(jié)點(diǎn),發(fā)現(xiàn)Microsoft.SqlServer.MSMQTask節(jié)點(diǎn),該COM+服務(wù)已經(jīng)安裝成功。

標(biāo)簽: Sql Server 數(shù)據(jù)庫
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
中文精品视频| 国产精品综合二区| 懂色av一区二区夜夜嗨| 91精品福利视频| 青椒成人免费视频| 欧美日韩一区视频| 中文字幕第一区综合| 欧美人与禽猛交乱配视频| 久久久综合网站| k8久久久一区二区三区 | 久久99精品久久久久久久久久久久| 久久国产精品高清| 一区二区三区不卡视频| 国产午夜精品一区二区三区欧美 | 蜜桃在线一区二区三区| 欧洲亚洲精品在线| 精品一区二区三区香蕉蜜桃 | 1024精品合集| 国产一区二区三区久久| 午夜免费久久看| 色婷婷久久综合| 精品在线观看免费| 欧美成人综合网站| 91亚洲国产成人精品一区二三| 欧美国产综合色视频| 激情欧美国产欧美| 一区二区三区四区不卡视频| 一本色道久久综合精品竹菊| 九九国产精品视频| 精品成人在线观看| 日韩精品专区在线影院观看| 懂色av一区二区三区免费看| 久久影院视频免费| 国内自拍视频一区二区三区| 夜夜嗨av一区二区三区| 在线免费视频一区二区| 国产aⅴ综合色| 亚洲国产精品v| 国产欧美一级| 秋霞av亚洲一区二区三| 欧美一区二区三区免费视频| 91麻豆福利精品推荐| 亚洲人亚洲人成电影网站色| 亚洲欧美电影在线观看| 国产一区二区三区在线观看免费 | 欧美午夜精品免费| 成人理论电影网| 中日韩免费视频中文字幕| 国产一区二区三区久久| 国内精品国产成人国产三级粉色 | 国产亚洲综合色| 亚洲精品黄色| 日本亚洲一区二区| 欧美成人aa大片| 黄色亚洲在线| 日本不卡一区二区| 日韩美女一区二区三区| 亚洲午夜一级| 日本少妇一区二区| 精品少妇一区二区三区日产乱码| 欧美日韩喷水| 日韩—二三区免费观看av| 日韩一区二区麻豆国产| 亚洲黑丝一区二区| 久久精品免费看| 国产午夜精品一区二区三区视频| 国产欧美日韩亚洲| 国产一区二区h| 最好看的中文字幕久久| 欧美日韩国产天堂| 亚洲网址在线| 久久国产剧场电影| 中文字幕日韩精品一区| 欧美乱妇15p| 亚洲精美视频| 国产99久久久国产精品潘金网站| 亚洲美女精品一区| 欧美一级午夜免费电影| 91久久精品www人人做人人爽| 国产在线精品一区二区夜色| 亚洲欧洲av在线| 欧美日韩国产高清一区二区| 欧美在线免费| 日韩精品久久久久久| 精品国产免费一区二区三区香蕉| 9色精品在线| 国产suv精品一区二区三区| 亚洲免费在线观看视频| 欧美一区日韩一区| 国产精品久久久对白| av综合在线播放| 日韩国产在线一| 亚洲国产精品精华液ab| 欧美精品在线一区二区| 99视频日韩| av日韩在线网站| 蜜桃一区二区三区在线| 国产精品乱码一区二区三区软件| 欧美军同video69gay| 亚洲美洲欧洲综合国产一区| 国产精品一区二区三区网站| 亚洲主播在线观看| 久久精品视频在线看| 欧美日韩亚洲国产综合| 中文精品视频| 欧美在线三区| 国产盗摄女厕一区二区三区| 午夜久久久久久久久| 国产精品国产自产拍高清av| 日韩视频免费观看高清在线视频| 亚洲欧美久久| 海角社区69精品视频| 国产一区二区h| 午夜精品aaa| 亚洲欧洲制服丝袜| 久久精品水蜜桃av综合天堂| 欧美男男青年gay1069videost| 亚洲伊人观看| 影音先锋久久精品| 91美女在线看| 国产91清纯白嫩初高中在线观看 | 国产美女视频91| 三级欧美韩日大片在线看| 国产精品欧美久久久久无广告 | 91视频在线观看| 国产乱人伦偷精品视频免下载| 一区二区三区免费网站| 日本一区二区三区四区| 日韩美女一区二区三区| 色av一区二区| 亚洲深夜影院| 欧美日韩高清免费| 成人黄色电影在线| 美日韩一区二区| 亚洲一二三级电影| 亚洲视频香蕉人妖| 国产精品美女久久久久aⅴ国产馆| 欧美本精品男人aⅴ天堂| 精品污污网站免费看| 快she精品国产999| 国产精品毛片在线看| 樱桃成人精品视频在线播放| 91蜜桃免费观看视频| 成人精品国产福利| 国产精品18久久久久久久网站| 久久精品国产**网站演员| 午夜视频一区二区| 亚洲国产精品久久人人爱| 亚洲日本免费电影| 亚洲欧美综合网| 国产精品久久久久久久久图文区| 久久精品人人做人人爽人人| 久久综合狠狠综合久久综合88 | 日本欧美一区二区| 亚洲综合男人的天堂| 亚洲丝袜另类动漫二区| 中文字幕永久在线不卡| 国产精品每日更新| 日本一区二区成人| 中文字幕av免费专区久久| 国产丝袜美腿一区二区三区| 精品国产制服丝袜高跟| 欧美一区二区三区系列电影| 制服丝袜成人动漫| 欧美一级在线免费| 日韩免费在线观看| 精品美女一区二区| 26uuu精品一区二区| 久久午夜国产精品| 国产亚洲va综合人人澡精品| 久久久久久综合| 国产欧美日韩不卡| 国产精品入口麻豆九色| 中文字幕一区二区三区不卡在线 | 欧美一区二区三区另类| 99久久婷婷国产| 成人免费高清视频在线观看| 成人中文字幕电影| eeuss鲁片一区二区三区在线观看| 成人av手机在线观看| 99视频精品全部免费在线| 欧美日韩国产不卡在线看| 欧美视频一区| 99一区二区| 久久天天综合| 欧美丝袜自拍制服另类| 51午夜精品国产| 久久九九久久九九| 国产精品久久久久影院亚瑟| 亚洲日本免费电影| 亚洲高清一区二区三区| 日韩av一区二区三区四区| 国产一区二区视频在线播放| 北条麻妃国产九九精品视频| 欧美日韩亚洲一区在线观看| 一本久道久久综合婷婷鲸鱼| 一道本成人在线| 欧美一区二区三区在线观看视频| 久久综合九色综合欧美98| 综合亚洲深深色噜噜狠狠网站|