SQL Server 2005 安装过程中遇到过的问题

本文档提供了SQL Server 2005安装过程中常见问题的解决方案,包括Microsoft Windows Installer缺失、性能监视器计数器注册表问题及COM+组件验证失败等。针对这些问题给出了详细的步骤说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人在安装SQL2005时遇到过不少的问题,今天特别综合一下,以作为说明,给自己参考,给需要的朋友帮助。

首先在今天重装系统的时候遇上了一个Microsoft Windows Installer未安装的问题,
由于以前用的都是GHOST版本的XP系统,所以直接可以装SQL 20005,
然而今天安装的系统是原版的操作系统,所以遇到了这个问题,
此解决方法很简单,提示里有说明具体的解决方法,实践起来也很简单。
提示如下:
SQl Server 安装程序检测到未安装以下必需组件: Microsoft Windows Installer 3.0。 若要继续,请从 http://go.microsoft.com/fwlink/?LinkId=50380 下载并安装Microsoft Windows Installer 3.1 Redistributable, 然后再次运行SQL Server安装程序。
解决方法:
安装Microsoft Windows Installer 3.0或以上版本。
下载地址如下(英文页面):
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=889482fc-5f56-4a38-b838-de776fd4138c

第二个问题就是在SQL卸载以后再次安装经常会出现的问题。
提示标题如下:性能监视器计数器要求 (错误)
具体信息如下:对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”。
此问题解决方法也比较容易,查看SQL 2005 联机丛书了解到解决此问题的重要步骤为修改注册表值。
解决方法:
在 “开始” -->  “运行”中输入 regedit,开启注册表编辑器。
定位到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。
在Sql Server 2005 的安装帮助文件中说的是需要查看009目录的注册表项,而我们大部分人使用的是简体中文的操作系统,所以不能按联机丛书中说的,而是需要注意004目录中的内容。
分别双击 “Counter” 项 和 “Help” 项,察看其中的最后的数字。
然后,操作注册表编辑器的左边的目录树,定位到Perflib目录下,并注意检查右边窗口的 “Laster Counter”项和“Laster Help”项的值,并把Laster Counter的值改成刚才记录下的Counter值,把Laster Help 的值改成刚才记下的 Help的值。
要注意的是,修改数字的时候,输入的时候必须选则基数是 “十进制”,否则数字将不匹配,Sql Server 2005 检查将再次失败。
再次运行安装程序,则能够成功通过检查。

第三个问题是目前来说对于我,研究时间最长,解决最麻烦的一个问题,
可能是由于本人电脑所使用系统的特殊性,导致了SQL 2005 COM+一直不能通过检查。
最后发现只要启动一个简称叫DTC的服务即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值