如题所示,昨天在SQL Server2005安装过程中出现这样的问题(我的系统是VISTA SP1),安装之前警告提示如题,安装到Notification Services组件的时候便出现了以下这样的错误:
无法在 COM+ 目录中安装和配置程序集 D:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll。错误: -2146233087
错误消息: Unknown error 0×80131501
错误说明: 事务管理器可用。 (异常来自 HRESULT:0×8004D01B)
于是Google一下,似乎说是MSDTC这项服务的问题,解决方法如下:
1、删除注册表中的键:
开始->运行->输入”regedit”
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
2、停止MSDTC服务:net stop msdtc
3、卸载MSDTC服务:msdtc -uninstall
4、重新安装MSDTC服务:msdtc -install
5、重新启动电脑
我照着上面的方法操作,结果未遂,依旧在安装的时候提示”COM+ 目录要求”警告。这下我急了,我都照着上面的做了,还是不行!(我想上面的方法是对于MSDTC这项服务不能启动的用户而言的吧,如果本身能启动想必就不用执行上面的步骤了)
继续Google…
结果出来了,原来原因是关于COM+的服务没启动的关系,于是我找到了COM+相关服务,MSDTC只是其中一个依赖服务而已。开始->运行->输入”services.msc”,我看了看COM+的相关服务,就差COM+ System Applycation这项服务没开,于是想开之,失望:提示1068错误,依赖的服务没启动!!!神奇了,我右键COM+ System Application->属性->依存关系,看了下,我看似所有的依存服务都开了!就这样,从中午折腾到晚上,一直没解决!后来无意中我又打开了注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\COMSysApp,看到了一个项”DependOnService”,打开看了下,依存的服务有三项
“RpcSs
EventSystem
SENS
”
那这样就好办了,在命令行(为什么不去service.msc呢?看着这些简写实在一时想不出来全名是什么,这样的情况下命令行最高效):
sc
start
RpcSs
依次开启每个服务,当我
sc
start
SENS
,提示服务被禁用,o,my god,看来关键问题是这里了,离成功就不远了!
于是到services.msc找这个服务,翻眼翻了半天,居然找不到?乖乖,难道这个服务没被装上?那课如何是好啊?
再用命令行,死马当活马医,未必这个服务没装上,只是自己找不到罢了,硬着头皮看命令行SC的帮助,用下列命令将SENS这个服务设成了手动
sc config sens start= demand
注意=号后面有空格,
sc
start
COMSysApp
成功!回到SQL 2005安装,安装不提示“COM+ 目录要求警告”了,安装过程也没有开篇的“无法在 COM+ 目录配置。。。”的问题了!
那至于那个神秘的SENS到底服务全名是什么呢?很简单,还是命令行
C:\Users\vovi>sc getdisplayname sens
[SC] GetServiceDisplayName 成功
名称 = System Event Notification Service
日啊,原来是这个服务啊!一般优化的系统都会把这个服务禁用的,看那描述本想也没什么用,所以当时手动优化的时候把此服务禁用了,实在想不出有什么必要。现在吃到苦头了,要学习的话还是谨慎行事,不了解服务是什么用最好是选择手动!
通过这次,我终于体验到了“高效的命令行”,况且让人有写代码的感觉
分享到:
相关推荐
"SQL Server 2005 安装过程中 COM+ 错误解决方法" SQL Server 2005 安装过程中 COM+ 错误是常见的问题之一,COM+ 是 Microsoft 的一项组件对象模型技术,提供了分布式事务处理协调器 (MS DTC) 和消息队列任务等功能...
### SQL Server 安装过程中遇到 COM+ 目录要求警告的解决方案 在进行 SQL Server 的安装过程中,有时候会遇到与 COM+ 目录要求相关的警告信息。这些警告通常出现在使用较为精简的操作系统版本(如 Windows XP 的...
SQL_Server_2005_COM+_目录要求警告,如果是此毛病的,快来下载
在安装 SQL Server 2005 的过程中遇到 Com+组件的问题是较为常见的,这类问题通常与系统的配置、注册表设置或某些服务的状态有关。本文将详细介绍如何解决安装过程中出现的与 Com+组件相关的错误。 #### 一、理解 ...
COM+目录要求警告是 SQL Server 2005 安装过程中的一个常见问题,该问题通常是由于 Distributed Transaction Coordinator 服务未正确配置或 COM+ 应用程序未正确安装所致。在本文中,我们将讨论 COM+ 目录要求警告的...
总的来说,解决SQL Server 2005安装时的COM+警告错误需要综合考虑多个方面,包括权限、服务状态、注册表和系统组件的完整性。通过上述方法,通常能有效地解决这类问题,顺利完成SQL Server 2005的安装。
标题与描述中的“sql2005_COM+_目录要求_(警告)”问题,主要涉及的是在安装SQL Server 2005过程中遇到与COM+服务相关的配置需求与警告。这一问题通常发生在试图设置或运行依赖于COM+服务的SQL Server功能时,如...
总之,解决SQL Server 2005安装时的COM+警告问题,需要对系统环境、服务状态、权限设置和注册表配置有深入的理解。通过细心排查和适当的操作,大多数情况下都能成功消除警告,顺利完成安装。在处理这类问题时,耐心...
COM+ 目录警告如果 SQL Server 安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。有关详细信息,请参阅“如何处理 SQL Server 安装...
总之,解决SQL Server安装过程中遇到的IIS和COM+警告,需要理解这两个组件的基本工作原理,并熟悉Windows操作系统中的服务和组件管理。通过仔细检查系统配置,启用必要的服务和组件,以及根据提供的文档进行操作,...
1. **创建安装目录**:在D盘根目录下创建一个名为`sqlserver2005Setup`的目录,其中包含`Servers`和`Tools`两个子目录。 2. **复制安装文件**:根据安装介质的不同(CD或DVD),将对应的文件复制到上述目录中。 3. *...
如果在安装过程中遇到COM+目录警告,这可能与Distributed Transaction Coordinator(DTC)服务有关。确保该服务已启动,如果无法启动,可能是因为MSDTC服务被禁用。启动MSDTC服务的方法是:在“开始”菜单中选择“运行...
例如,IIS(Internet Information Services)是SQL Server 2005安装过程中的一项重要依赖,需要在控制面板中通过“添加或删除程序”->“添加/删除Windows组件”来安装。确保选择正确的SQL Server 2005版本也很关键,...
在本篇文档中,我们将详述如何在Windows操作系统下安装SQL Server 2005,这一过程对于需要使用MSSQL的用户至关重要。首先,确保您已经具备了正确的安装文件,这里推荐的是"Microsoft SQL Server 2005 Standard ...
这一环节非常重要,因为它会检测计算机是否满足安装SQL Server 2005的所有硬件和软件要求。如果检测到任何错误或警告,应立即解决这些问题,否则可能会导致安装失败或者SQL Server 2005无法正常工作。 例如,如果...
- **COM+警告**:在检查安装数据库必须的配置时,如遇COM+警告,可能是因为系统组件配置不当或注册表问题。解决策略涉及检查并修正COM+环境设置,确保所有依赖组件正确注册。 ### 总结 SQL Server 2005数据库...
如果在安装过程中遇到COM+目录警告,可能是因为Distributed Transaction Coordinator(DTC)服务存在问题。这时可以尝试启动DTC服务。具体操作方法是:打开“运行”对话框,输入`msdtc -resetlog`命令,然后按回车键...
3. **安装组件服务管理单元**:在控制台中检查是否已安装组件服务,因为SQL Server 2005可能需要COM+服务来运行。如果没有,可以通过Microsoft Management Console (MMC)添加组件服务管理单元。依次进入"开始" -> ...
2. 安装 SQL Server 2005 的时候出现 COM+ 警告 解决方法是:1) 是否已经安装 IIS,2) MSDTC 服务是否已经启动。 安装和卸载 SQL Server 2005 需要注意许多细节,以免出现问题。通过遵循这些注意事项和解决方法,...