因为课程的关系必须安装 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 概述 **1.1 为什么选择 SQL Server 2008** - **市场定位**: SQL Server 2008 面临着来自多种数据库的竞争,包括微软自家的 Microsoft Access ...
解决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编程...
### SQL Server 2008 中实现 ER 图的绘制 #### 概述 实体关系图(Entity Relationship Diagram,简称 ER 图)是一种用于描述数据模型的图形化表示方式,它能够直观地展示数据库中的实体(即数据表)、实体之间的...
WIN7下安装sql server2008
SQL Server 2008 JDBC驱动是用于Java应用程序与Microsoft SQL Server 2008数据库进行交互的一种关键组件。JDBC(Java Database Connectivity)是Java平台中的标准接口,它允许Java程序通过Java代码来访问和操作...
Microsoft sql server 2008 Native Client (SQL Server Native Client) 是一个同时包含 SQL OLE DB 访问接口和 SQL ODBC 驱动程序的动态链接库 (DLL)。它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接 Microsoft ...
标题中的“JDBC连接SQL Server 2008 R2的驱动”指的是使用Java数据库连接(JDBC)技术与Microsoft SQL Server 2008 R2数据库进行交互所需的驱动程序。JDBC是Java平台的标准接口,它允许Java应用程序与各种类型的...
在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相关的键值已被移除。 通过以上步骤...
《SQL Server 2008查询性能优化》(SQL Server 2008 Query Performance Tuning Distilled)扫描版[PDF] 个人感觉不错,对Sqlserver优化很有帮助,主要都是我们经常犯的错,值得借鉴:如:低性能的查询、索引、死锁等等...
SQL Server 2005/2008 Express Profiler 是微软SQL Server数据库管理系统中一个强大的性能监视工具,尤其适用于SQL Server 2008 Express版本。它允许开发者和DBA(数据库管理员)深入地洞察数据库系统的运行情况,...
SQL Server 2008 R2 Enterprise (SP3) 企业版 绿色版,解决部分电脑无法安装数据库的问题 由于SQL Server 安装对电脑环境要求很高,有些电脑安装一半断电或者提示错误都会导致数据库无法继续安装。只能重装系统。 ...
SQL Server 2008是微软推出的一款关系型数据库管理系统,它提供了强大的数据存储、管理和分析功能,广泛应用于企业级数据库应用。此压缩包包含了针对32位和64位操作系统的SQL Server 2008客户端工具,适用于不同硬件...