近日在安装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,安装准备文件等等)不受影响。
可以重新安装了。