偶是测试新手,希望前辈们能多多指教。

发布新日志

  • 性能测试结果的网路占用换算

    2013-03-14 16:11:52

    1MB=1024kb
    1024kb=8196b
    1Mb=1024b

    Mb=M bit     
    MB=M byte 1 byte (B) = 8 bits (b)
    网络带宽是Mb
    Loadrunner性能测试结果中换算出来的是MB、
    所以要把网络带宽除以8,再和性能测试结果中的网络占用进行对比
  • LR 录制 ajaxpro 协议 回放时的问题

    2013-01-04 10:30:14

    执行场景时,报错:

    Error -26612: HTTP Status-Code=500 (Internal Server Error) for http://192.168.1.28/webgis_gz/AjaxCall/GegSeriaIdHandler.ashx

    解决方法如下:

    加上 web_add_header("x-ajaxpro-methond","CheckUserName"); 这句

     web_custom_request("WebGis.Map,WebGis.ashx_6",
      "URL=http://192.168.1.98/webgis_gz/ajaxpro/WebGis.Map,WebGis.ashx",
      "Method=POST",
      "Resource=0",
      "RecContentType=text/plain",
      "Referer=http://192.168.1.98/webgis_gz/Map.aspx",
      "Snapshot=t94.inf",
      "Mode=HTTP",
      "EncType=text/plain; charset=utf-8",
      "Body={\"cmd\":\"PowerCut\",\"vw\":\"1596\",\"vh\":\"755\",\"type\":\"2\",\"cate\":\"0\",\"visible\":\"visible\"}",
      LAST);

     

  • Oracle客户端连不上服务器端(从服务端复制了配置文件也连不上)

    2012-11-01 15:49:40

    问题描述:

    1,好几个orcle客户端都连不上服务端,客户端是能ping通服务器的;

    2,服务端是win2008的系统,防火墙是启用状态。

    解决过程:

    1)服务器上,通过控制面板--Windows防火墙,改为关闭,客户端就能连上服务器端了;

    2)但是这样,服务器端就不安全了,于是通过控制面板--Windows防火墙

    点击“更改设置”按钮后,弹出防火墙设置界面,点击下图选项卡中的“例外”选项
     
    添加oracle端口,端口号为“1521”,到此,解决该问题了。
  • dmp文件导入oracle的 方法

    2012-11-01 15:21:52

     一,使用pl-sql中的import tables(适用于dmp文件百兆以内的,此方式导入较慢)
    例如,要将gzdlgis.dmp文件以用户名为gzdlgis 密码为bcc 数据库服务器名GZDLGIS的形式导入
    1)创建数据库实例GZDLGIS(对应数据库服务器名为GZDLGIS),设置密码为bcc
    2)用sys/bcc@GZDLGIS 登陆pl-sql,创建gzdlgis这个账号,设置如下:
     
     
    3)用gzdligs/bcc@GZDLGIS 登陆pl-sql,进入import tables ,进行如下配置后,点击import按钮
    即可完成dmp文件导入
     
    二,通过执行命令行导入dmp文件 (该数据库有特有的表空间和用户)
    1)执行创建表空间的脚本;
    2)执行创建用户的脚本;
    3)在cmd中执行“ imp 'sys/bcc@gzdlgis as sysdba' file=E:\dmp\gzdlgis20120828.dmp log=c:\gzdlgis2012.log  commit=Y buffer=64000 full=Y  ”
  • LR11破解后,添加license时,提示违反许可证,禁止操作

    2012-10-31 17:14:39

    重现步骤:

    (1)安装Lr11;

    (2)替换两个dll文件进行破解;

    (3)添加新的license文件,结果报如题的错误。

    解决过程:

    (1)执行deletelicense.exe(删除注册表中的许可),再添加license,报错;

    (2)执行deletelicense.exe,重启电脑,再添加license,还是报错;

    解决方法:

    1.当天(安装lr11时)用的是非admin账号登陆的,改为用admin账号登陆去执行deletelicense.exe文件,添加license成功!!

    2.win7的电脑就算是以admin身份安装的lr11,也会报此错误。解决方法:运行deletelicense.exe时选择以管理员身份来运行之后就能成功添加license了。


  • pl-sql登陆时报ORA-12154: TNS:could not resolve the connect identifier specified

    2012-10-31 16:51:28

    问题重现:

    (1)安装Oracel10gR2客户端;

    (2)安装Oracel10gR2服务器端;

    3)安装成功后配置NetManager;

    (4)测试可以访问Server端;

    (5)利用PL-SQL工具登陆

       报错:ORA-12154: TNS:could not resolve the connect identifier specified

    问题分析:

    (1)NetManager可以正常访问,根据错误提示判断可能是listener.ora配置出了问题

         检查listener.ora配置,发现配置正确;

    (2)可能某些配置项有问题

        首先检查系统环境变量,发现系统环境变量中path的值为F:\oracle\product\10.2.0\db_1\bin;d:\oracle\product\10.2.0\client_1;C:\Program Files\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\

    红色部分改为F:\oracle\product\10.2.0\db_1\bin;d:\oracle\product\10.2.0\client_1\bin;再次利用PL-SQL工具登陆,登陆成功。

     

     

     

  • 导致lr无法监控此xp系统

    2012-06-13 15:02:16

      局域网访问 XP系统时,用户名默认为guest,且不能更改。

      这导致lr无法监控此xp系统。

    解决方法:

    本地安全策略--安全选项---网络访问:本地账号。。。的访问方式  改为 “经典。。。本地账号。。。”

     

  • LR 11录制脚本无法激活IE的问题【转载】

    2012-02-28 15:54:57

    今天安装完LR 11后录制脚本,遇到了无法激活IE的问题,网上有位仁兄提出了如下解决方案
     1)系统属性,高级选项卡下,性能里面,单击设置按钮,修改数据执行保护为“只为关键windows程序和服务启用数据执行保护”,然后,重启; 上述方法我采用了第一个,重启后问题解决。
    2)若果被测试系统在本机上,访问地址为:http://127.0.0.1:端口/程序名称,需要将URL改为:http://localhost:端口/程序名称,这样就可以产生脚本了。这个现象我也觉得很奇怪,不知道到底为什么?但是,改成(http://localhost:端口/程序名称)的确可以产生脚本了,呵呵!

    3)lr本身的稳定性,再加上在系统中安装软件时有可能会将其注册表修改掉,尤其是安装dotnet2005的时候,导致lr录制脚本时不能弹出IE页面。其实单就这个问题来看,主要是LR的注册信息被修改,无法找到IE路径。如何重新注册LR呢?关闭loadrunner和IE,在lr的安装目录(例如D:\Program Files\Mercury\LoadRunner\bin)下,单击register_vugen.bat文件,然后重启loadrunner,尝试录制。

    4)IE->工具->internet选项->高级 ,把"启用第三方浏览器扩展"前面的勾取消掉,再"确定".重启一次IE也许可以解决;


    5)如果实在被逼无奈。请重装系统,重装loadrunner。


  • lr各个版本对各操作系统以及各IE 版本的支持

    2012-02-27 10:36:36

    一、LR 9.5   IE8:

    loadrunner9.5在XP上是可以支持IE8的(安装插件),但是不可以是win7上使用,我建议你用loadrunner11.0吧,我win7,2008,都可以使用,同时也可以在IE8上正常使用(本人现在使用过)

    二、LR11+ win7 + IE 8.0

    win7系统LR11录制无法启动IE8,都来说说LR11的问题吧

    A1:把安全卫士,杀毒软件关掉,然后去掉ie第三方控件那个选项,设置成默认浏览器”确实ok了

    A2:确实勾的问题,我Windows7 64+IE9正常

    A3:如果你在录制前,已经打开了一个你要录制的网站的话,lr是可以启动成功的,
    如果没有事先打开的话,貌似启动不了,
    不知为何。
     
    三、LR8.0支持IE7.0问题:
    A1:IE7用多协议就可以了
    我选择使用多协议类型,录制没有问题了,但是回放有了新问题。
     
    A2:官方的解决办法是升级到8.1.4,然后安装:Internet Explorer 7 (IE 7) support for LoadRunner 8.1 Feature Pack 4,这样就可以支持IE7了


     

  • nmon工具—为 AIX 和 Linux 性能专家提供监视和分析性能数据

    2012-01-10 09:53:07

    nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据,其功能比top命令更加强大和全面,其中包括:

    ?CPU 使用率
    ?内存使用情况
    ?内核统计信息和运行队列信息
    ?磁盘 I/O 速度、传输和读/写比率
    ?文件系统中的可用空间
    ?磁盘适配器
    ?网络 I/O 速度、传输和读/写比率
    ?页面空间和页面速度
    ?CPU 和 AIX 规范
    ?消耗资源最多的进程
    ?IBM HTTP Web 缓存
    ?用户自定义的磁盘组
    ?计算机详细信息和资源
    ?异步 I/O,仅适用于 AIX
    ?工作负载管理器 (WLM),仅适用于 AIX
    ?IBM TotalStorage? Enterprise Storage Server? (ESS) 磁盘,仅适用于 AIX
    ?网络文件系统 (NFS)
    ?动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
    还包括一个用来从 nmon 的输出生成带图形的xls文件的小工具。
     

    一 :从网上下载此软件,安装如下:

  • 安装LR11,到执行产品配置时,停止不动了

    2011-12-23 16:12:27

    之前安装QTP时遇到的问题,最近在安装Add-in时又遇到了。

         问题描述: 安装QTP或者Add-in时,安装程序在安装到第三步时突然没有了进度,停止不动了,界面一直显示为”正在执行产品配置,此过程需要几分钟的时间..."(具体忘记了,诸如此类的话)。我记得第一次安装时我大概等了有2个小时才执行下面的安装程序。当时问了蛮多人,都不清楚。

     

          原因:具体原因我也是在最近的一次Trainning中才知道的,这是因为在有两个“msiexec.exe”进程在运行。

          解决办法:打开任务管理器,找到进程名字为“msiexec.exe”,且用户是“SYSTEM”的进程,将占用大小较小的那个进程kill掉~,你会发现,一下子就执行下面的安装了。

    LR有同样的问题,解决方法同上。。

     

     

  • 电脑的cpu、显卡等配置信息查看方法

    2011-12-14 10:38:40

    显卡:

    右击桌面——属性——设置——高级——适配器就可以了!

    cpu(处理器):

     

    电脑是32位还是64位:

    开始-->运行-->输入cmd-->在"命令提示符"界面里输入systeminfo

    开始-运行-输入dxdiag-回车就能查看了

     

  • LoadRunner 监控Unix系统

    2011-11-15 15:38:48

    LR里面add measurement,填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disknetwork的。介绍几个常用的:


    average load :
    上一分钟同时处于“就绪”状态的平均进程数

    应该小于( CPU个数 * 核心数 * 0.7)

     

    cpu utilization:cpu的使用率,

    如果在75%以上,则可以考虑换CPU


    disk traffic:disk传输率

     

    Paging rate

    每秒钟读入物理内存或写入页面文件的页数,如果持续在几百,可能要加大内存了

    Swap-in rate

    正在交换的进程数 

    Swap-out rate

    正在交换的进程数

    Context switches rate

    每秒钟在进程或线程之间的切换次数

    System mode CPU utilization

    在系统模式下使用 CPU 的时间百分比

    User mode CPU utilization

    在用户模式下使用 CPU 的时间百分比

    Interrupt rate

    每秒内的设备中断数 

     

    Page-in rate

    每秒钟读入到物理内存中的页数

    Page-out rate

    每秒钟写入页面文件和从物理内存中删除的页数 

    LoadRunner采集的数据中,内存的使用情况是没有的,可以装sar,然后用sar来观察:

    可以使用该命令sar -n DEV -u -r 3 120 > perform.log

    这个命令3秒采样一次,共采样120 360秒=6分钟,可以根据自己的需要调整 3 120 这两个值。perform.log是保存的文件名

     

     

    Collision rate

    每秒钟在以太网上检测到的冲突数

    Disk rate

    磁盘传输速率

     

    Incoming packets error rate

    接收以太网数据包时每秒钟接收到的错误数 

    Incoming packets rate

    每秒钟传入的以太网数据包数 

    Outgoing packets errors rate

    发送以太网数据包时每秒钟发送的错误数 

    Outgoing packets rate

    每秒钟传出的以太网数据包数

    下列默认度量可用于 UNIX 计算机:

     

  • 关于lrs_set_recv_timeout和lrs_set_recv_timeout2的问题

    2011-08-31 14:12:29

    发送请求——回应请求——传输数据。
    lrs_set_recv_timeout 是指的服务器响应时间。
    lrs_set_recv_timeout 2是指的传输数据时间。
  • LR分析-分解页面(转载)

    2011-08-17 17:52:53

    通过分解页面可以得到:比较大的响应时间到底是页面的哪个组件引起的?问题出在服
    务器上还是网络传输上。
    这里为了解说各个时间(比如:DNS 解析时间、连接时间、接受时间等),简单说一下浏览器从发送一个请求到最后显示的全过程。

    1. 浏览器向Web Server 发送请求,一般情况下,该请求首先发送到DNS Server 把DNS名字解析成IP 地址。解析的过程的时间就是DNS Resolution。这个度量时间可以
    确定DNS 服务器或者DNS 服务器的配置是否有问题。如果DNS Server 运行情况比较好,该值会比较小。


    2. 解析出Web Server 的IP 地址后,请求被送到了Web Server,然后浏览器和Web Server 之间需要建立一个初始化连接,建立该连接的过程就是Connection。这个度量时间可以简单的判断网络情况,也可以判断Web Server 是否能够响应这个请求。如果正常,该值会比较小。


    3. 建立连接后,从Web Server 发出第一个数据包,经过网络传输到客户端,浏览器成功接受到第一字节的时间就是First Buffer。这个度量时间不仅可以表示Web Server 的延迟时间,还可以表示出网络的反应时间。

    从浏览器接受到第一个字节起,直到成功收到最后一个字节,下载完成止,这段时间就是Receive。这个度量时间可以判断网络的质量(可以用size/time 比来计算接受速率)。
    其他的时间还有SSL Handshaking(SSL 握手协议,用到该协议的页面比较少)、client Time(请求在客户端浏览器延迟的时间,可能是由于客户端浏览器的think time 或者客户端其他方面引起的延迟)、Error Time(从发送了一个HTTP 请求,到Web Server 发送回一个HTTP 错误信息,需要的时间)。

    熟悉了以上各个时间的含义后,我们开始看分解页面的图形。

    首先看“Downlaod Time Breakdown”,可以看出login 事务分解的各个组件的大小,以及各个组件的下载时间。
    从下图可以看出,login 页面有5 个组件组成,其中next.gif 下载用的时间最长,并且几乎所有的时间都用在了First Buffer 上,而其大小为1.256KB,并不是很大。

    上图提供的组件大小的信息比较简单,更详细的信息参考“Download Component SizeGraph”。利用该图可以看出该页面各种组件的大小所占的比例关系。

    同样,要看各个组件下载时间的更详细的信息,可以参考“Page Component Breakdown”。利用该图可以看出该页面各种组件下载时间的比例关系。

    选择“Component Breakdown(Over Time)”,可以以图形曲线的形式看出各个组件在场景运行中的每秒钟的下载时间,比较具体。要看到具体的值,可以参考Page Component Breakdown(Over Time)

    然后再选择“Download Time BreakDown(Over Time)”,从中可以看出在场景运行中的每一秒钟,组件用在传输的各部分的时间。要看到具体的值,可以参考Page Download Time Breakdown(Over Time)

    为了确认问题缘由到底是服务器还是网络,选择“Time to First Buffer Breakdown”,可以看出Server 时间比network 时间要高的多,从而确定问题是服务器引起的。然后我们就可以参考Web Server 的相关图表,来确定问题是由服务器的哪个部分引起。遵从这样的步骤,可以一步步的接近问题源;如果问题由网络引起,可以参考NetWork 相关的图表,确定什么样的网络问题是性能的瓶颈。同时可以参考“Time To First Buffer BreakDown(Over Time)”


  • 【转载】----关于LoadRunner 的场景设置duration选项

    2011-08-03 10:16:50

    在场景设置duration选项(Duration:run for 00:02:00)不知道是duration是表示每个用户只运行2分钟,还是所有用户登陆成功后,再一起运行2分钟。

    脚本介绍:vuser_initvuser_end二部分都为空,action部分的脚本打开几个网页。

    经过四次的测试,Duration选项一直为run for 00:02:00,每次更换Start Vuser的设置,结果如下:

     

    Start Vuser:51用户登陆,共1用户。

     

    Start Vuser:51用户登陆,共2用户。

    Start Vuser:1分钟1用户登陆,共2用户。

    注:第一个用户运行三分钟

    Start Vuser:2分钟1用户登陆,共2用户。

    注:第一个用户运行四分钟

    通过Action的数:

    29

    45

    57

    69

    ActionTPS

    0.3

    0.3

    0.4

    0.4

    点击率

    8.152

    12.333

    11.085

    9.936

    Action的平均事务时间:

    4.087

    5.445

    5.299

    5.255

    从上表中可以知道,durationrun for 00:02:00是所有用户登陆成功后,再一起运行2分钟。通过不同设置,会导致点击率和平均事务时间有变化,设置场景时要慎重考虑。

  • loadrunner报timeout 错误【转载】

    2011-07-25 14:42:45

    1. 初始化timeout错误:这个问题,查了一些资料,原因是因为某个虚拟用户在transaction初始化时超时了。

    解决办法:将controller------tools------timeout-----vuser---init时间设大些,默认为120,我设为600解决此问题。

        2. 运行场景时提示“Step download timeout (120 seconds) has expired when downloading resource(s)”

    vuser_init.c(12): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)(出现个别,可以忽略)

    vuser_init.c(12): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively

    如果觉得下载一个页面超过2分钟不是错误的话,可以在Run-Time设置中选择Preferences->Options,修改Step download timeout(sec)的时间

    或者把“Step timeout caused by resources is a warning”设置为Yes,这样下载资源超时也只是作为警告,不作为错误提示,但是对于非资源的下载超时,则总是会提示错误的

  • LoadRunner监控Linux与Windows方法【转载】

    2011-07-25 14:39:10

    一、监控windows系统:

      1、监视连接前的准备工作

      1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC)Remote Registry Service (开始—)运行中输入services.msc,开启对应服务即可)

      2)在被监视的WINDOWS机器上:右击我的电脑,选择管理->共享文件夹->共享在这里面要有C$这个共享文件夹(要是没有自己手动加上)。

      3)在安装LR的机器上,开始》运行,输入\\被监视机器IP\C$然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了。(LR要连接WINDOWS机器进行监视要有管理员帐号和密码才行。)

      问题:在执行步骤3)时,输入\\被监视机器IP\C$,出现不能以administrator身份访问被监控系统(若采用这种方式用LR对其监控的话,会提示:找不到网络路径)的情况,现象就是用户名输入框是灰色的,并且默认用户是guest

      解决办法:这是安全策略的设置问题(管理工具->本地安全策略->安全选项->“网络访问:本地帐户的共享和安全模式)。默认情况下,XP的访问方式是仅来宾的方式,如果你访问它,当然就固定为Guest来访问,而guest账户没有监控的权限,所以要把访问方式改为经典模式,这样就可以以administrator的身份登陆了。修改后,再次执行步骤3),输入管理员用户名和密码,就可以访问被监控机器C盘了。

      若这样都不行的话(可能是其它问题引起的),那只好采取别的方法了。在服务器的机子上,通过windows自带的性能日志和警报下的计数器日志中新增加一个监控日志(管理工具)性能)性能日志和警报),配置好日志,也能监控服务器的cpumemorydisk等计数器。当然,这种方法就不是用LR来监控了。

      2、用LR监视windows的步骤

      在controller中,Windows Resources窗口中右击鼠标选择Add Measurements,添加被监控windowsIP地址,选择所属系统,然后选择需要监控的指标就可以开始监控了。

      二、监控linux

      1准备工作

      可以通过两种方法验证服务器上是否配置了rstatd守护程序:

      使用rup命令,它用于报告计算机的各种统计信息,其中就包括rstatd的配置信息。使用命令rup 10.130.61.203,此处10.130.61.203是要监视的linux/Unix服务器的Ip,如果该命令返回相关的统计信息。则表示已经配置并且激活了rstatd守护进程;若未返回有意义的统计信息,或者出现一条错误报告,则表示rstatd守护进程尚未被配置或有问题。

      使用find命令

      #find / -name rpc.rstatd,该命令用于查找系统中是否存在rpc.rstatd文件,如果没有,说明系统没有安装rstatd守护程序。

      如果服务器上没有安装rstatd程序(一般来说LINUX都没有安装),需要下载一个包才有这个服务,包名字是rpc.rstatd-4.0.1.tar.gz.这是一个源码,需要编译,下载并安装rstatd(可以在[url]http://sourceforge.net/projects/[/url]rstatd<wbr>这个地址下载)

      下载后,开始安装,安装步骤如下:

      tar -xzvf rpc.rstatd-4.0.1.tar.gz

      cd rpc.rstatd-4.0.1/

      ./configure —配置操作

      make —进行编译

      make install —开始安装

      rpc.rstatd —启动rstatd进程

      2)安装完成后配置rstatd目标守护进程xinetd,它的主配置文件是/etc/xinetd.conf,它里面内容是一些如下的基本信息:

      #

      # xinetd.conf

      #

      # Copyright (c) 1998-2001 SuSE GmbH Nuernberg, Germany.

      # Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany.

      #

      defaults

      {

      log_type = FILE /var/log/xinetd.log

      log_on_success = HOST EXIT DURATION

      log_on_failure = HOST ATTEMPT

      #only_from = localhost

      instances = 30

      cps = 50 10

      #

      # The specification of an interface is interesting, if we are on a firewall.

      # For example, if you only want to provide services from an internal

      # network interface, you may specify your internal interfaces IP-Address.

      #

      # interface = 127.0.0.1

      }

      includedir /etc/xinetd.d

      我们这里需要修改的是/etc/xinetd.d/下的三个conf文件rloginrshrexec这三个配置文件,打这三个文件里的disable = yes都改成disable = no ( disabled用在默认的{}禁止服务)或是把# default: off都设置成on这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!

      说明:我自己在配置时,没有disable = yes这项,我就将# default: off改为:default: on,重启后(cd /etc/init.d/ ./xinetd restart)通过netstat -an |grep 514查看,没有返回。然后,我就手动在三个文件中最后一行加入disable = no,再重启xinetd,再使用netstat -an |grep 514查看,得到tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN结果,表明rsh<SPAN style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY:

  • lr8.1 录制打开IE时出现弹出"IEXPLORE.EXE - 应用程序错误"

    2011-07-20 10:59:40

    Windows 2003上无法录制IE6/7,导致IE Crash,iedw.exe(IE Crash Detection)报告错误事件
    可能原因是Windows Server默认对IE加载DEP(数据执行保护)特性,而Vugen.exe刚好又跟DEP冲突。
    解决方法:
    控制面板->系统->高级->“性能”部分的“设置”->“数据执行保护”->点击“添加”按钮->将LR安装目录bin下的vugen.exe添加进去->点击确定,重启一下LR,就可以录制了!!!!!
  • sql server 2005重装显示sqlserver database services和工作站组件。。。安装失败

    2011-07-19 14:41:33

    请先确定是否把sql相关的东西删了,建议进行如下操作。
    1.先下个Windows Install Clean Up,清理sql相关东西,要全部清理。
    2.到控制面板--添加删除程序中看是否还有未删的。
    3.删除安装sql server 2005所在文件夹。
    4.到C盘windows下搜索sql.删除所有搜出文件(在隐藏文件inf下搜索sql,删除所有搜出文件)。
    5.下个srvinstw.exe,删除所有sql相关服务。
    6.到控制面板--管理工具--计算机管理--本地用户和组--组,删除所有与sql相关信息。
    7. 开始——运行,输入regedit进入注册表,
    [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer]
    [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]
    [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFtpsvc]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGatherer]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mssindex]
    删除以上文件。
    8.用优化工具优化一下注册表,如优化大师。
    9.重启后重装sql
1272/7<1234567>
Open Toolbar