• 手工删除MSSQLServer2005


    近日在安装MSSQLServer2005过程中出现文件读写权限的错误,被我强行修改成功,但是数据库引擎服务没有安装成功,导致不能运行;
    而且卸载时虽然能显示已经安装的实例,但是选择该实例进行卸载时,进行到“正在配置的组件”的对话框中并没有没有任何数据,所以不能正常卸载。
    尽管可以重新安装一个新命名的实例,总觉得不爽,故尝试手工卸载,记录该过程如下:

    1 如果数据库引擎服务注册成功,则先卸载该服务

    (命令:sc delete MyServiceName )

    2 删除注册表中的选项:
    MSSQLServer的注册表信息存储在:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server下:
      1)在根键(Microsoft SQL Server)下的键值:InstalledInstances中存放当前已经安装的实例名称。多个实例名换行隔开。默认实例名:MSSQLSERVER
      2)在项:Instance Names: 下显示已经安装的实例对应的目录名称。默认实例对应的目录名为:MSSQL.1
      3)卸载信息(Uninstall Info)在项90的子项:Uninstall Info中(里面包含所有组件的卸载信息,所以仔细查找)
      4)实例对应的目录名称也会在根路径下产生一个相同名称的项,比如默认实例的MSSQL.1

    3 删除物理文件夹,通常在安装路径下跟注册表中相应实例对应目录名称一样的,比如: C:\Programe Files\MS SQL Server\MSSQL.1

    4 其他安装的组件(比如: MSXML6,安装准备文件等等)不受影响。

    可以重新安装了。

  • 相关阅读:
    Java学习之IO之File类一
    Java学习之二分查找算法
    Java学习之国际化程序
    Java学习之自定义异常
    Java学习之开篇—个人随想
    pl/sql 的 put和put_line区别
    Java中static、final用法
    一个包含所有c++的头文件的头文件
    Codeforces Round #379 (Div. 2)
    hdu-5977 Garden of Eden(树分治)
  • 原文地址:https://www.cnblogs.com/hotdancing/p/mssqlserver_0001.html
Copyright © 2020-2023  润新知