这个出错消息提示:  
  ----------------------------  
  -   性能监视器计数器要求   (错误)  
  消息  
  性能监视器计数器要求  
     
  对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或   SQL   Server   联机丛书中的“如何在   SQL   Server   2005   中为安装程序增加计数器注册表项值”。  
  -------------------------------------------------- 


这个错误,是我卸载MSSQL后再次安装时出现的。是在360的软件管理器中卸载的。
解决办法就是:
  1. 在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击 “开始”“运行”,然后在 “打开”中键入 regedit.exe,再单击 “确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。
  2. 定位到以下注册表项:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
    "Last Counter"=dword:00000ed4 (5276)
    "LastHelp"=dword:00000ed5 (5277)
  3. 上一步的“Last Counter”值 (5276) 必须与以下注册表项中“Perflib\004”的“Counter”项的最大值匹配,并且上一步的 “Last Help”值 (5277) 必须与以下注册表项中“Perflib\004”的“Help”项的最大值匹配。
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004]
    注意 004 是中文中的一个示例。“Last Counter”和“Last Help”值是由 Windows 动态分配的;这两个值会因计算机的不同而不同。
  4. 如有必要,可修改“\Perflib”项中的“Last Counter”和“Last Help”值的值:在右侧窗格中,右键单击 “Last Counter”“Last Help”,单击 “修改”,再单击 “Base = "Decimal"”,在 “值数据”中设置值,再单击 “确定”。如有必要,对另一个项重复以上过程,然后关闭注册表编辑器。
  5. 再次运行 SQL Server 安装程序。


注意:最大值指的是最后的那串数字

1
1847
2
System
4
Memory
6
% Processor Time
10
File Read Operations/sec
12
File Write Operations/sec
14
File Control Operations/sec
16
File Read Bytes/sec
18
File Write Bytes/sec
20
File Control Bytes/sec
24
Available Bytes
26
Committed Bytes
28
Page Faults/sec
30
Commit Limit
32




【中间省了很多文字只要注意红色那部分】




Notifications/sec
9758
Processing Cancellations/sec
9760
Proactive Caching Begin/sec
9762
Proactive Caching Completion/sec