问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql2005报无法在com+目录中安装和配置程序集

发布网友 发布时间:2022-04-22 22:58

我来回答

1个回答

热心网友 时间:2022-04-12 11:13

1、sql2005下载地址 注意了,要下载947M的那个文件,不对的注意下
一般情况下安装的时候如果提示com+有问题就事先解决下,不要等安装到最后了,再来,我是通过第二种方法解决的,而且是中止以后重新安装的,一切正常。

第一种错误显示:

无法在com+目录中安装和配置程序集 错误:-2146233087
无法在com+目录中安装和配置程序集c:\program files\Microsoft SQL Server\90\DTS\tasks\microsoft.sqlserver.MSMQTASK.DLL.
错误:-2146233087
sql server 安装时"无法在COM+目录中安装和配置程序"的解决办法:
无法在COM+目录中安装和配置程序集,C:\program files\microsoft SQL Server\90
\NotificationServices\9.0.242\Bin\microsoft.sqlserver,notificationservices.dll。
错误:-2146233087
错误消息:Unknown error 0x80131501
错误说明:事务管理器可用。(异常来自HRESULT:0x8004D01B)

【解决办法】

这时候可以暂停安装,不要点击中止、忽略,也不要点击取消

按以下步骤
1.删除注册表中的键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
2、使用cmd执行 停止MSDTC服务:net stop msdtc
3、使用cmd执行 卸载MSDTC服务:msdtc -uninstall
4、使用cmd执行 重新安装MSDTC服务:msdtc -install
点击重试就可以继续安装了。
如何处理 SQL Server 安装过程中的 COM+ 检查失败问题

第二种错误显示:

COM+ 目录要求 (警告)
消息: COM+ 目录要求 如果 SQL Server 安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。有关详细信息,请参阅“如何处理 SQL Server 安装过程中的 COM+ 检查失败问题”。
在装sql server 2005到系统检查配置时遇到上面的问题,我的解决思路是:
先把以COM+开头的服务全部启用,接着是把DTC这个服务启动(注意:这个服务是一定要启动的哦,如果有启动不了的可参考:Distributed Transaction Coordinator 服务不能启动解决办法。之后再重新安装,这个错就解决掉了。其实可以略过第一步(以COM+开头的服务全部启用)的,只要能把DTC这个服务启动就没什么问题的。
以下是微软官方提供的解决方案:<如何解决 SQL Server 安装程序中的 COM+ 系统配置检查失败问题>:
Microsoft SQL Server 2005 安装程序检查 COM+ 是否已正确配置。如果发现配置错误,安装程序仍将继续,但是在系统配置检查 (SCC) 报告中显示以下警告:
“如果 SQL Server 安装程序失败,安装程序将回滚所进行的安装,但可能不会删除所有的 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。”
如果未运行 Microsoft 分布式事务处理协调器 (MS DTC),或者,在使用 Microsoft 群集服务器的情况下,如果 MS DTC 不是群集资源,则可能会发生 COM+ 错误。COM+ 依赖于 MS DTC,而 Integration Services 中的消息队列任务依赖于 COM +。如果出现 COM+ 错误,则只有将 COM+ 系统正确配置后,Integration Services 中的消息队列任务才可用。
若要使用消息队列(亦称 MSMQ),请确保 MS DTC 正在运行并且已正确配置。如果 SQL Server 安装在群集上,则 MS DTC 必须是群集资源。

按照下列过程重新安装 COM+ :

一:安装组件服务管理单元

1>在 Windows 桌面上,单击“开始”,然后单击“运行”。
2>在“打开”框中,键入 MMC,然后单击“确定”。
3>在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。
4>在“添加/删除管理单元”窗口,单击“添加”。
5>在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。
6>单击“关闭”以关闭“添加独立管理单元”窗口,然后单击“确定”以关闭“添加/删除管理单元”窗口。
在“控制台根节点\组件服务”窗口,展开“组件服务”树。这就是当 COM+ 出现问题时,错误消息可能发生的地方。
再次运行 SQL Server 2005 安装程序。如果收到错误消息,请重新安装 COM+。

二:重新安装 COM+

1>从控制面板的“添加或删除程序”中,单击“添加/删除 Windows 组件”。
2>在“Windows 组件向导”中,不对选择做任何更改,单击“下一步”。
3>一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。

无法在 COM+ 目录中安装和配置程序集 microsoft.sqlserver.notificationservices.dll

安装SQL Server 2005的时候,出现错误,错误对话框的内容没有记录下来,不过Summary.txt(Summary.txt 位于%ProgramFiles%\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix)文件中有如下信息。
Machine : ServerName
Proct : Client Components
Error : Failed to install and configure assemblies C:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll in the COM+ catalog.
Error: -2146233087
Error message: Unknown error 0x80131501
Error description: The Transaction Manager is not available. (Exception from HRESULT: 0x8004D01B)

微软提供的解决办法如下:
To work around this problem, make sure that the Distributed Transaction Coordinator service runs under the NT AUTHORITY\NetworkService account. To do this, follow these steps:1. Click Start, click Run, type Services.msc, and then click OK.
2. In the Services window, double-click the Distributed Transaction Coordinator service.
3. In the Distributed Transaction Coordinator Properties dialog box, click the Log On tab.
4. On the Log On tab, specify the NT AUTHORITY\NetworkService account to be the logon account if the logon account is not the NT AUTHORITY\NetworkService account.

Note You are prompted to restart the Distributed Transaction Coordinator service if the following conditions are true:• You change the logon account of the Distributed Transaction Coordinator service.
• The Distributed Transaction Coordinator service is running before you change the logon account.

5. Start the Distributed Transaction Coordinator service if it is not started.

但是在启动时如果出错,错误代码为1073337669 的话,在命令提示符里输入
msdtc -resetlog

注:这种错误我只有在安装VS2005时不选择SQL Server组件,后来再安装SQL Server时才出现。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 为什么我的电脑不能安装SQL Server 2005 SQL server 2005数据库安装失败 注册支付宝账户不用手机号码可以注册吗? 熔喷布p2是什么意思? 一次性口罩的熔喷布和KN95的熔喷布有什么不同? 卫生巾中是不是要用熔喷布? 什么是纯熔喷布? 熔喷布90,95,99什么意思? 熔喷布会燃烧吗? 医用熔喷布和民用熔喷布有什么区别? 熔喷布,是有机合成材料吗? 摄影初学者要怎样设置新相机? 新手入门,买什么单反相机好呢? 新手相机如何选择? 新手如何选择单反相机? 新手购买相机,应该如何选择呢? 液晶显示器出现重影什么原因? 单反相机的入门教程有哪些? 有没有适合新手学生的百元相机? 新手小白入门是买单反还是微单呢? SQL2005安装不了??? sql server 2005 安装失败 SQL Server 2005安装失败怎么办,请高手解决,感激不尽! sql server 2005无法重新安装,提示 系统找不到指定的路径 为什么我的电脑无法安装SQL Server2005,是要删除注册表的什么文件吗? SQL Service 2005安装不了,提示Microsoft net framework 没有安装或损坏,应该怎样解决? sql2005无法安装 待解决! 无法安装sql server 2005 sql server 2005 安装不上 SQL2005在win7下无法安装 安装SQL2005时安装不上 sql2005无法安装怎么办 桌面上的文件夹,图片,快捷方式全部打不开了怎么回事? sql2005安装时 sql server Datebase services 安装不上 win7装不上sql2005.高分急救啊~~ 电脑桌面上文件夹快捷方式打不开,点击无反应,但是源文件夹能打开。 win7安装sql2005时提示无法启动sql服务是什么原因 桌面文件夹快捷方式打不开怎么办? 为什么我的优盘里存的文件夹变成了快捷方式打不开? 电脑桌面快捷方式打不开了怎么办?