全文是:
    sql server could not find the default instance(MSSQLSERVER)-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 conrrect this problem.PS:本来是因为这台机器(win2003)开机的时候蓝屏,我去网上查了一下,显示是硬盘读取错误,然后我把这台机器的硬盘接到另一台电脑上修复,修复完成后再开机仍然蓝屏,不过显示的是C:\systemroot\system32\config/software这个文件无法加载,然后我到别的win2003的电脑上拷了一个过来了,结果开机之后就显示上面那个错误,这个机器是财务的中心服务器,MS-SQL是为新中大的财务软件ERP-A3服务的,估计现在重装是不可能了。因为MSSQL的问题,所以ERP软件也无法运行,不知道有什么问题可以解决。

解决方案 »

  1.   

    进安全模式能进不,去把SQL弄掉
      

  2.   

    SYSTEM32\CONFIG\SOFTWARE 文件对应注册表项 HKEY_LOCAL_MACHINE\SOFTWARE,保存各种软件的设置,当然包括 SQL Server 的设置。SYSTEM32\CONFIG 目录下的注册表 hiv 文件是不能混用的。如果 lz 没有系统备份,只能重装操作系统和 SQL Server。lz 也可以试试从其他有 SQL Server 系统中导出与 SQL Server 配置相关的注册表项( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft 下),当然版本需要一致。不过不能保证会有问题。
      

  3.   

    数据库实例找不到了,可以重新安装一下SQL server 2005.然后再把之前的数据库附加上去就可以了。