`
Sphinx_yong
  • 浏览: 335056 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

如何在SQL Server 2005中为安装程序增加计数器注册表项值

阅读更多

       今天在给学生安装SQL Server2005的时候发生了几个错误,在网上google了一下,将错误的解决办法记录下来,以备将来查阅

错误之一:

 

安装SQL Server 2005发现了一个错误“如何在SQL Server 2005中为安装程序增加计数器注册表项值”

 

 

在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。

错误编辑注册表会严重损坏您的系统。更改注册表项之前,议您备份计算机中的所有重要数据。

 

解决办法:

1、在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入     regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。

 

2、定位到以下注册表项:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]

找到里面的Last Counter和LastHelp,注意Last Counter和Last Help值是由 Windows 动态分配的;这两个值会因计算机的不同而不同。我的分别是6760和6761。

 

3、上一步的“Last Counter”值 (6760) 必须与以下注册表项中“Perflib\004”的“Counter”项的最大值匹配,并且上一步的“Last Help”值 (6761) 必须与以下注册表项中“Perflib\004”的“Help”项的最大值匹配。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004]

              注意 004 是简体中文中的一个示例,如果你安装的是英文版,对应的应该是:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]

 

4、比如说:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004中的Help,双击后打开编辑框,里面是:

       3
       System performance object 包含应用于计算机上不止一个组件处理器范例的计数器。
       5
       Memory performance object

       ...
     中间的都省略掉了
      ...

     6785
    写入所有数据源中的 BLOB 字节总数。
    6787
    在整个管道中使用的 BLOB 假脱机文件数。

    这个最后一个数值6787就应该对应Perflib中Last Help的十进制数值。当然修改的时候别忘了选择十进制。

5、关闭注册表编辑器

6、再次运行 SQL Server 安装程序就应该没问题了。

分享到:
评论

相关推荐

    如何在SQLServer2005中为安装程序增加计数器注册表项值

    ### 如何在SQL Server 2005中为安装程序增加计数器注册表项值 #### 背景介绍 在安装SQL Server 2005的过程中,可能会遇到一个常见问题:安装程序无法正常识别计数器注册表项值。这通常是因为系统中的性能计数器...

    如何在SQL_Server_2005中为安装程序增加计数器注册表项值

    如何在SQL_Server_2005中为安装程序增加计数器注册表项值

    安装SQL Server 2008时报“性能计数器注册表配置单元一致性”错误

    在安装 SQL Server 2008 时,可能会遇到“性能计数器注册表配置单元一致性”错误,这是由于注册表中的配置问题导致的。解决这个问题需要了解注册表中的结构和配置。 首先,需要了解注册表中的 Perflib 部分。...

    SQL server2005 安装时性能计数器修复

    在安装 SQL Server 2005 时,可能会遇到性能监视器计数器要求错误,这是由于操作系统性能计数器的问题所引起的。解决这个问题的方法就是对电脑操作系统性能计数器进行修复。 首先,需要删除注册表中的四个计数器,...

    SQL Server 2005性能监视器计数器的安装问题

    SQL Server 2005 性能监视器计数器安装问题解决方案 本文将详细介绍 SQL Server 2005 性能监视器计数器的安装问题,并提供解决方案。性能监视器计数器是 SQL Server 2005 的一个重要组件,用于监视服务器的性能。...

    SQLSERVER2008针对注册表项一致性验证失败处理方法

    注册表项一致性验证失败指的是在安装SQL Server 2008过程中,系统对必要的注册表键进行检查时发现这些键的权限设置不正确或缺失某些关键值,导致安装程序无法继续执行下一步骤的情况。 #### SQL Server 2008安装...

    SQL SERVER 2005安装过程中COM+错误解决!

    在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使...

    SQL Server2005安装性能计数器出现错误

    SQL Server2005安装性能计数器出现错误

    安装 sql server 2005 时 提示 “SQL server服务无法启动”解决方案

    在安装 SQL Server 2005 的过程中遇到“SQL Server 服务无法启动”的问题时,可以采取以下几种方法来解决: #### 一、确保安装文件完整 1. **检查安装光盘**:确保使用的安装介质(通常是 CD1 和 CD2)没有损坏或...

    Microsoft SQL Server 2005 向后兼容组件SQLServer2005_BC.msi

    SQLServer2005_BC.msi 文件是这个向后兼容组件的安装程序,它包含了用于在更新的SQL Server环境中模拟SQL Server 2005环境的特定库和接口。安装此组件后,用户可以继续使用那些设计时依赖SQL Server 2005特性的应用...

    sqlserver2005 JDBC驱动程序JAR包

    SQLServer2005 JDBC驱动程序是用于在Java应用程序中连接到Microsoft SQL Server 2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java程序员使用标准Java语言与各种数据库进行交互,...

    SQL server 2005 卸载后不能重新安装

    在 SQL Server 2005 安装过程中,需要检查性能监控计数器的注册表值,如果计数器值不正确,安装将失败。因此,我们需要检查注册表中的计数器值,并进行相应的设置,以确保安装成功。 为什么重新安装 .NET Framework...

    j解决SQL Server2005(服务、组件、注册表、安装目录) 安装失败

    在IT领域,数据库管理系统是至关重要的,而Microsoft SQL Server 2005作为一个广泛使用的数据库系统,其安装问题时常困扰着用户。当SQL Server 2005安装失败时,通常需要采取一系列步骤来彻底卸载并重装,以解决潜在...

    SQL Server 2005 启用远程连接

    #### 三、在Windows防火墙中为SQL Server 2005创建例外 为了确保SQL Server 2005 可以被外部访问,还需要将SQL Server 2005的服务加入到Windows防火墙的例外列表中。 **步骤1:** 打开Windows防火墙设置,选择...

Global site tag (gtag.js) - Google Analytics