• 重裝SQL常見故障處理


    1、提示加載服務("安装程序配置服务器失败")出錯時,通常是由於注冊表信息或安裝文件夾SQL文件沒有完全刪除造成的 A、刪除注冊表(XP系統為例)

    Windows Registry Editor Version 5.00



    [-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]
    以上保存為 .reg註冊表文件,雙擊就可以刪了。  B、刪除安裝目錄下的SQL文件,重啟電腦再重裝SQL。

    2、在安裝檢查時,出現"性能计数器"出錯時,處理方法(SQL05重裝時常出現):

    手动更改相应的注册表项。

     

    [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib]

     

    找到 Last Counter Last Help 两项
    根据下述更改相应的值,选择十进制

    装中文版 SQL Last Counter 值必须等于注册表项中 Perflib/004 Counter 项的最大值;
                              Last Help
    值必须等于注册表项中 Perflib/004 Help 项的最大值;

    装英文版 SQL Last Counter 值必须等于注册表项中 Perflib/009 Counter 项的最大值;
                              Last Help
    值必须等于以下注册表项中 Perflib/009 Help 项的最大值。

     

     

     

     

    方法A:

    在 %SystemRoot%/System32 文件夹中,在命令提示符处运行下列命令,以卸载并重新加载 IIS 性能动态链接库 (DLL)。在运行这些命令之后,将不再记录这些警告消息:



    unlodctr w3svc

    unlodctr msftpsvc

    unlodctr asp

    unlodctr inetinfo

    lodctr w3ctrs.ini

    lodctr ftpctrs.ini

    lodctr axperf.ini

    lodctr infoctrs.ini
    在运行这些命令之后,您必须重新启动计算机才能使更改生效。  在执行此操作之前,必须确定用于加载计数器的 .ini 文件;  1.    打开一个命令提示符窗口。

     2.    在命令提示符处,键入 cd %Systemroot%/System32,然后按 Enter。

     3.    在命令提示符处,键入 findstr drivername *.ini,然后按 Enter。

     4.    注意列表中每个驱动程序名称所对应的 .ini 文件名。

    5.    在命令提示符处,键入下面一行,然后按 Enter:

     lodctr inifile

    其中,inifile 是对应您要重新加载的驱动程序的 .ini 文件名。



    6.    为列表中的所有 .ini 文件重复第 5 步。

    7.    重新启动计算机。



    方法B

    在 “开始” --> “运行”中输入 regedit ,开启注册表编辑器。

    [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib
    处,在右边的树形目录下可以看到Perflib 目录下有004009 两个子目录。


    打开004 目录中的内容, 分别双击 “Counter ” 项 和 “Help ” 项,察看其中的最后的数字

    到Perflib目录下,并注意检查右边窗口的 “Laster Counter”项和“Laster Help”项的值,并把Laster Counter的值改成刚才记录下的Counter值,把Laster Help 的值改成刚才记下的 Help的值。

    要注意的是,修改数字的时候,输入的时候必须选则基数是 “十进制”,否则数字将不匹配

    关闭注册表编辑器,开始安装 Sql Server 2005 ,可以安装成功。

    3、当我们装SQl2000时,遇到文件挂起,可以按以下方法解决:

    1.不用退出SQL2000安装程序,直接切换到桌面.
    2.打开注册表编辑器(在“运行”中敲入“regedit”之后回车即可),定位到注册表的HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager节点.
    3.单击“Session Manager”这个节点,然后在右侧的窗口中找到“PendingFileRenameOperations”选项,双击打开(或右键单击后选择“修改”也可以),然后,将其下面空白栏中的值去掉(清空/刪除)即可
    4.关掉注册表编辑器,切换回SQL2000安装程序,后退一步,然后再点下一步即可解决!

    其他方法參照
  • 相关阅读:
    Android内核sys_setresuid() Patch提权(CVE-2012-6422)
    Android驱动中的remap_pfn_range()校验漏洞(CVE-2013-2596)
    Android内核栈溢出与ROP(CVE-2013-2597)
    从android设备中提取内核
    Android: protecting the kernel
    Linux Kernel Stack
    Android 1.5-7.0(持续更新)安全机制一览
    stack-protector-strong
    ANDROID init进程
    mysql中相关,无关子查询,表与表之间的关系以及编码和乱码的解决
  • 原文地址:https://www.cnblogs.com/Roy_88/p/5463101.html
Copyright © 2020-2023  润新知