近期安装了一台人事服务器,因涉及程序较多,所以特别小心,在完成所有程序安装及调试之后,本以为大功告成,谁知悲剧了。。。。

故障描述:电脑开机提示SQL Server could not find the default instance(MSSQSERVER)-please specify the name of an existing instance on the invocation of sqlserver.exe.
If you believe that your installation is corrupt or has been tampered with,uninstall then re-run setup to correct this problem. 且SQL相关服务均无法正常启动。

环境:windows xp sp3 、SQL Server 2000个人版数据库

解决方法:理论上做备份应该不会对数据库本身产生影响,但抱着侥幸心理将系统还原测试,结果一样没变化;然后对数据库进行覆盖安装发现反而更严重了,到网上查找相关资料,大多都是将数据库卸载后重装;试着操作了一遍,但安装时却报什么日志文件错误(可能与没卸载干净有关);沉思片刻,鼠标一阵乱点,问题竟然解决了,哈哈;其实是对数据库注册表重建,具体操作如下:

1、无需卸载直接打开SQL2000o数据库安装程序,前面默认选择(此处略过);

SQL Server 2000提示找不到默认实例解决方法

2、注意选择【高级选项】

SQL Server 2000提示找不到默认实例解决方法

3、选择【注册表重建】

SQL Server 2000提示找不到默认实例解决方法

4、单击下一步后会有一个安装提示,直接按确定后下一步即可

SQL Server 2000提示找不到默认实例解决方法

SQL Server 2000提示找不到默认实例解决方法

SQL Server 2000提示找不到默认实例解决方法

SQL Server 2000提示找不到默认实例解决方法

SQL Server 2000提示找不到默认实例解决方法

SQL Server 2000提示找不到默认实例解决方法

5、此处选择【使用本地系统帐户】

SQL Server 2000提示找不到默认实例解决方法

6、身份验证模式我选择的是windows身份验证,因开始选混合模式有报错,sa可以重建完成以后在登录选项进行添加

SQL Server 2000提示找不到默认实例解决方法

7、后面的步骤直接单击下一步安装等待完成,重启服务器验证服务是否正常。


Over~~