近日,拿到SQL Server 2005 Developer Edition,迫不及待地就开始安装,结果在系统检测时,报告系统计数器值不正确,提示“手工在注册表中增加计数器注岫表项值”。于是Google了一下,结果在MSDN的网站找到修改方法,如下:
如何在 SQL Server 2005 中为安装程序增加计数器注册表项值
在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。
错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。
在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。
定位到以下注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
"Last Counter"=dword:00000ed4 (5276)
"LastHelp"=dword:00000ed5 (5277)
上一步的“Last Counter”值 (5276) 必须与以下注册表项中“Perflib\009”的“Counter”项的最大值匹配,并且上一步的“Last Help”值 (5277) 必须与以下注册表项中“Perflib\009”的“Help”项的最大值匹配。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]
注意 009 是英文中的一个示例。“Last Counter”和“Last Help”值是由 Windows 动态分配的;这两个值会因计算机的不同而不同。
如有必要,可修改“\Perflib”项中的“Last Counter”和“Last Help”值的值:在右侧窗格中,右键单击“Last Counter”或“Last Help”,单击“修改”,再单击“Base = "Decimal"”,在“值数据”中设置值,再单击“确定”。如有必要,对另一个项重复以上过程,然后关闭注册表编辑器。
再次运行 SQL Server 安装程序。
我就一通照猫画虎,结果发现自己注册表中的值是一致了,问题出在那儿了呢?经过一番探索,原来,009中存储的是英文版本的计数器,004才是中文的,我拿到的SQL Server 2005 Developer Edition是中文版的,这下明白了,照着上面的方法,将“Last Counter”和“Last Help”的键值改为与004中的一致。再运行安装程序,哇,检测通过!
分享到:
相关推荐
### 如何在SQL Server 2005中为安装程序增加计数器注册表项值 #### 背景介绍 在安装SQL Server 2005的过程中,可能会遇到一个常见问题:安装程序无法正常识别计数器注册表项值。这通常是因为系统中的性能计数器...
如何在SQL_Server_2005中为安装程序增加计数器注册表项值
在SQL Server 2005的安装过程中,有时会遇到“性能计数器注册表配置单元一致性”检查失败的问题,这通常发生在Windows Server 2003、Windows XP或Windows 2000系统上。这个问题也可能会出现在SQL Server 2008的安装...
还是那句话 骗人没jj 下过我的资源的人都知道 网上的有太繁琐 所以自己简单整合了下 打包成命令文件 方案:下了这个后里面有两个ss1.cmd 和ss.cmd两个文件 依次双击运行就可以啦 记得按...就省得去改 注册表的麻烦啦
在安装 SQL Server 2008 时,可能会遇到“性能计数器注册表配置单元一致性”错误,这是由于注册表中的配置问题导致的。解决这个问题需要了解注册表中的结构和配置。 首先,需要了解注册表中的 Perflib 部分。...
在安装 SQL Server 2005 时,可能会遇到性能监视器计数器要求错误,这是由于操作系统性能计数器的问题所引起的。解决这个问题的方法就是对电脑操作系统性能计数器进行修复。 首先,需要删除注册表中的四个计数器,...
再来看看sql server 2008的安装,一切正常 细节和需要注意的地方,请参考微软支持(http://support.microsoft.com/kb/300956/zh-cn) 如果出现下面这种情况 退后两步,设置成 就行了 再回去看看 ...
注册表项一致性验证失败指的是在安装SQL Server 2008过程中,系统对必要的注册表键进行检查时发现这些键的权限设置不正确或缺失某些关键值,导致安装程序无法继续执行下一步骤的情况。 #### SQL Server 2008安装...
SQL Server2005安装性能计数器出现错误
总的来说,"SQL2005精简版一键安装"是为了简化SQL Server 2005 Express Edition的安装流程,让用户能够在无须深入了解技术细节的情况下快速启动并运行数据库服务。这不仅节约了时间,还降低了出错的可能性,提升了...
在安装 SQL Server 2005 的过程中遇到“SQL Server 服务无法启动”的问题时,可以采取以下几种方法来解决: #### 一、确保安装文件完整 1. **检查安装光盘**:确保使用的安装介质(通常是 CD1 和 CD2)没有损坏或...
SQLServer2005_BC.msi 文件是这个向后兼容组件的安装程序,它包含了用于在更新的SQL Server环境中模拟SQL Server 2005环境的特定库和接口。安装此组件后,用户可以继续使用那些设计时依赖SQL Server 2005特性的应用...
在 SQL Server 2005 安装过程中,需要检查性能监控计数器的注册表值,如果计数器值不正确,安装将失败。因此,我们需要检查注册表中的计数器值,并进行相应的设置,以确保安装成功。 为什么重新安装 .NET Framework...
SQLServer2005 JDBC驱动程序是用于在Java应用程序中连接到Microsoft SQL Server 2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java程序员使用标准Java语言与各种数据库进行交互,...
#### 三、在Windows防火墙中为SQL Server 2005创建例外 为了确保SQL Server 2005 可以被外部访问,还需要将SQL Server 2005的服务加入到Windows防火墙的例外列表中。 **步骤1:** 打开Windows防火墙设置,选择...
在Windows操作系统上安装SQL Server 2005时,如果性能计数器没有正确配置或安装,可能会导致监控功能无法正常工作,从而影响系统的稳定性和性能。 #### 解决方案概述 本文将详细介绍一种解决SQL Server 2005安装...
然而,简单地通过“添加或删除程序”来卸载SQL Server 2005并不能完全清除其遗留的服务、组件以及注册表项等。如果不彻底清除这些内容,在重新安装时可能会遇到各种问题,比如安装失败、系统不稳定等。本文将详细...