因为课程的关系必须安装 sql server 2008, 但我的系统很蛋疼,win7 64bit 中文版,后来被我改成英文版了(装逼被雷劈)
然后有一个问题 Performance Monitor Counter Requirement Error (性能计数器)
microsoft 的解决方法,中英文都有, http://support.microsoft.com/kb/300956
我照做了,没用。
网上有些台湾和香港的做法,我一并附上:
http://www.dotblogs.com.tw/lastsecret/archive/2010/06/14/15865.aspx
http://itatechblog.blogspot.com/2010/04/win7-x64-sql-server-2008.html
http://tatmingstudio.blogspot.com/2010/06/windows-vista-7-server-2008-sql-server.html
这个国外的方法,好像是要强制跳过performance counter 的检查,用过没成功。
http://gustaflindqvist.net/post/2526099246/problem-with-perfmoncounternotcorruptedcheck-failuare
中文文章说的基本上是语言问题。009是英文的代码,其他什么 0804 还是0C04 之类的台湾香港的代码总之非常混乱。而且我根据他们的链接找到的微软官方说明,似乎代码并不和他们说的匹配。
那大陆的代码是什么呢,而且我还是改成英文版的系统,更晕。
总之我的方法就是加了一个 004,并把自己本来有的0804目录下的Help 和 Counter 的值都改成009下面的值了。
详细一点:
1 首先打开注册表,打开目标目录
开始菜单 search regidit.exe Enter
进入目录
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
(慢慢找吧 TAT)
2 观察你这个目录下面都多少个文件,把里面的Counter 和 Help 条目双击打开,最后一个数字记录下来
如我的 009 下面的 Counter 最后一个数字是 2178 (十进制 decimal)
其实我的文件夹原来只有009下面有 counter 和 help 所以 里面就是最大的,如果你有多个,应该要找最大的。
3 更改 Perflib 文件下面的 last help 和 last counter
在 Perflib 文件下面的,双击 条目 Last Counter 和 Last Help 里面的值 改成你刚才记录下来的最大值。 注意是decimal 不要改错了。
4 增加条目,如果你目录下 像我一样 0804目录 没有 Counter 和 Help。或者没有 004 目录。(0804 和 004只是我的情况,可能你的情况不一样,我只是用这两个数字代替两种情况)
(1) 没有文件夹:增加文件夹。 右键 perflib -> new -> key (第一个)
(2) 没有counter和help条目,添加条目。右键空白处,->new -> multi-string value
并把009里面对应条目的值 全部复制过去
现在你 009 004 和 0804 文件下的 Counter 和 Help 里的 值 应该是一样的,并且 Perflib 的 Last Counter 和 Last Help 改成了其中最大的值。
5. 回到 SQL Server 2008 安装程序, re-run
相关推荐
Microsoft SQL Server 2008 Native Client是在Windows 10操作系统上可以使用的数据库连接组件,它为应用程序提供了与SQL Server进行交互的能力。该组件支持多种数据访问接口,如ODBC(Open Database Connectivity)...
SQL Server 2008是一款由Microsoft开发的关系型数据库管理系统,广泛应用于企业级的数据存储、管理和分析。在日常运维工作中,有时需要卸载并重新安装SQL Server 2008来解决各种问题或升级到更高版本。传统的卸载...
解决SQL Server 2008安装失败的方法 SQL Server 2008是微软公司开发的一款关系型数据库管理系统,广泛应用于企业级数据库管理中。然而,在安装SQL Server 2008时,可能会遇到安装失败的问题。本文将着重介绍解决SQL...
SQL Server 2008数据库驱动jar包是用于Java应用程序与Microsoft SQL Server 2008版本进行数据交互的关键组件。这个驱动程序,通常被称为JDBC驱动(Java Database Connectivity),使得Java开发者能够利用Java编程...
WIN7下安装sql server2008
SQL Server 2008 JDBC驱动是用于Java应用程序与Microsoft SQL Server 2008数据库进行交互的一种关键组件。JDBC(Java Database Connectivity)是Java平台中的标准接口,它允许Java程序通过Java代码来访问和操作...
Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...
标题中的“JDBC连接SQL Server 2008 R2的驱动”指的是使用Java数据库连接(JDBC)技术与Microsoft SQL Server 2008 R2数据库进行交互所需的驱动程序。JDBC是Java平台的标准接口,它允许Java应用程序与各种类型的...
Microsoft sql server 2008 Native Client (SQL Server Native Client) 是一个同时包含 SQL OLE DB 访问接口和 SQL ODBC 驱动程序的动态链接库 (DLL)。它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接 Microsoft ...
在IT行业中,Visual Studio 2010(VS2010)是一个强大的开发环境,而SQL Server 2008则是一款广泛使用的数据库管理系统。本文将深入探讨如何使用VS2010连接到SQL Server 2008进行操作与编程,以及涉及的相关知识点。...
"sql2008R264位管理器"指的是SQL Server Management Studio(SSMS),这是一个集成的环境,用于管理和开发SQL Server的所有方面,包括数据库、SQL Server代理、复制、Integration Services、Reporting Services和...
SQLServer 2008 JDBC驱动包是针对Java开发者设计的,主要用于建立Java应用程序与Microsoft SQL Server 2008数据库之间的连接。JDBC(Java Database Connectivity)是Java平台的标准接口,它允许Java代码与其他数据库...
7. **验证卸载**:重启后,通过控制面板的程序和功能列表确认SQL Server 2008 R2已经不再列示,同时检查注册表编辑器(注意:修改注册表有风险,请谨慎操作),确认与SQL Server相关的键值已被移除。 通过以上步骤...
### WIN7连接sqlserver速度慢的解决办法 在IT领域中,经常会出现因操作系统与数据库服务器版本不兼容或网络配置不当导致的连接速度慢的问题。本文将详细介绍如何解决Windows 7系统连接到Microsoft SQL Server...
SQL Server 2008R2 SP1 KB2528583 补丁 数据库 windows 数据库
This paper provides step-by-step guidelines for diagnosing and troubleshooting common performance problems by using publicly available tools such as SQL Server Profiler, Performance Monitor, dynamic ...
SQL Server 2005/2008 Express Profiler 是微软SQL Server数据库管理系统中一个强大的性能监视工具,尤其适用于SQL Server 2008 Express版本。它允许开发者和DBA(数据库管理员)深入地洞察数据库系统的运行情况,...