![安装 SQL Server 2005 - 性能监视器计数器要求(错误)](https://linux22.com/image/482106/%E5%AE%89%E8%A3%85%20SQL%20Server%202005%20-%20%E6%80%A7%E8%83%BD%E7%9B%91%E8%A7%86%E5%99%A8%E8%AE%A1%E6%95%B0%E5%99%A8%E8%A6%81%E6%B1%82%EF%BC%88%E9%94%99%E8%AF%AF%EF%BC%89.png)
安装 SQL Server 2005 时,出现此错误。有人能告诉我如何解决这个问题吗?
谢谢,
配镜师
- 性能监视器计数器要求(错误)
消息
性能监视器计数器要求 性能监视器计数器注册表值的系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何:增加 SQL Server 2005 中安装程序的计数器注册表项”。
答案1
该解决方案解决了(从这里) 你的问题:
按照以下步骤手动设置计数器注册表项的增量并解决此错误并继续进行 SQL Server 安装。
在 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] 注意:“Last Counter”和“Last Help”值由 Windows 动态分配;它们会因机器而异......
如果需要,修改“\Perflib”键中“Last Counter”和“Last Help”的值:右键单击右侧窗格中的“Last Counter”或“Last Help”,单击修改,单击 Base =“Decimal”,在数值数据中设置值,然后单击确定。如果需要,对另一个键重复上述操作,然后关闭注册表编辑器。
重新启动机器以使更改生效。
再次运行 SQL Server 安装程序。
该错误似乎与 Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 有关,该程序会在 SQL Server 安装开始之前验证计数器注册表项的值。