真的是可恨,今天数据库又出问题了,这该死的这台该死的本本,可惜呀华硕N82看到心里难受没钱买呀,还有那尼康D90也那么遥不可待,虽然这个月老板能给涨点工资.下面是今天SQL安装性能监视器出错的解决办法.
没有说清楚是哪个计数器的错误
运行 cmd
unlodctr w3svc
unlodctr msftpsvc
unlodctr asp
unlodctr inetinfo
以上是将4个计数器删除
lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini
这里是重新安装,
重新安装SQL2005现在应该没有问题了
首先打开 “控制面板” --> “管理工具” 后,双击 “性能”,显示出性能分析器界面,在右边的控制台节点中展开 “性能日志和警报”后,用鼠标选择 “性能计数器”。
然后双击右边窗口的 “System Overview”,显示 System Overview 属性窗口。
在窗口中的 “添加对象” 和 “添加计数器” 按钮分别单击一次,但单击后显示的窗口不要去动,直接选择取消。
分别单击两个按钮后,单击缺定关闭 System Overview 属性窗口,然后关闭性能窗口。
然后在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。
定位到
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。
在Sql Server 2005 的安装帮助文件中说的是需要查看009目录的注册表项,而我们大部分人使用的是简体中文的操作系统,所以不能按帮助中说的,而是需要注意004目录中的内容。
打开004 目录中的内容,可以看到“Counter” 项 和 “Help” 项:
我们分别双击 ,察看其中的{zh1}的数字,分别记下“Counter”和 “Help” 项{zh1}的数字。
然后,操作注册表编辑器的左边的目录树,定位到Perflib目录下,并注意检查右边窗口的 “Laster Counter”项和“Laster Help”项的值,并把Laster Counter的值改成刚才记录下的Counter值,把Laster Help 的值改成刚才记下的 Help的值。
要注意的是,修改数字的时候,输入的时候必须选则基数是 “十进制”,否则数字将不匹配,Sql Server 2005 检查将再次失败。
然后关闭注册表编辑器,开始安装 Sql Server 2005 ,就可以安装成功。
二.SQL2005安装过程提示com+目录问题警告处理
这个警告如果不解决,在后面的安装中可能会出现很多问题!解决方法如下:
首先,安装组件服务管理单元
在 Windows 桌面上,单击“开始”,然后单击“运行”。
在“打开”框中,键入 MMC,然后单击“确定”。
在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。
在“添加/删除管理单元”窗口,单击“添加”。
在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。
单击“关闭”以关闭“添加独立管理单元”窗口,然后单击“确定”以关闭“添加/删除管理单元”窗口。
在“控制台根节点\组件服务”窗口,展开“组件服务”树。这就是当 COM+ 出现问题时,错误消息可能发生的地方。
二:重新安装 COM+
从控制面板的“添加或删除程序”中,单击“添加/删除 Windows 组件”。
在“Windows 组件向导”中,不对选择做任何更改,单击“下一步”。
一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。
如果你安装的是中文版,在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004里面
找到 Counter 和Help 查看它们的{zd0}值 ,在它们的{zd0}值基础上加2赋给Last Counter和Last Help
按照上面的指示肯定能解决问题.如果解决不了可以给我来邮件