我用的server2003的操作系统,安装sql server2005数据库的时候在安装过程中启动MSSERVER服务会报错,提示错误大概是这样子的:sql server(msserver)启动失败。然后就安装不上了,手动启动也是会报一样的错误,真是无语了!
操作系统应该是没什么问题!
我装的是sql server2005的简体中文版。各路大仙赶紧帮帮我,在线等哦!撒分!

解决方案 »

  1.   

    1、看安装日志,log文件
    2、看系统日志
      

  2.   

    http://topic.csdn.net/u/20080708/21/dfe96a06-2e21-4259-ba10-2efeab792555.html
    这一帖的情况类似.
    也是没有解决方式.
    尝试手动安装,当您尝试将 SQL Server 2005 评估版的过期的安装升级到零售版本的 SQL Server 2005 会出现错误消息 
    http://support.microsoft.com/kb/914158/zh-cn原因 
    发生此问题,因为安装程序无法启动 SQL Server 服务。 当您安装零售版本的 SQL Server 2005 时,安装程序会尝试启动 SQL Server 2005 评估版旧安装的 SQL Server 服务。 但是,服务无法启动,因为安装已过期。 因此,安装停止,并且您收到错误信息。 
    回到顶端 替代方法 
    要变通解决此问题,您必须卸载 SQL Server 2005 评估版。 然后,安装零售版本的 SQL Server 2005。 如果要保留系统数据库和一个新的安装后重用数据库,您可以在命令提示符下卸载 SQL Server 2005 通过使用 SAVESYSDB 参数。 然后,安装零售版本的 SQL Server 2005 在命令提示符下使用 USESYSDB 参数。 当 SQL Server 2005 评估版已过期时,您无法启动 SQL Server 服务。 如果您想将用户数据库移到零售版的 SQL Server 2005,您可以将用户数据库文件复制到指定的位置。 然后,您可以将数据库附加到 SQL Server 2005 的零售版本。 有关如何在命令提示符处安装 SQL Server 2005,请访问下面的 Microsoft Developer Network (MSDN) 网站: 
    http://msdn2.microsoft.com/en-us/library/ms144259.aspx (http://msdn2.microsoft.com/en-us/library/ms144259.aspx) 
      

  3.   

    不知道所谓的评估版和零售版是什么意思,但是同样的安装文件在我笔记本上就装上了,在台式机上就安装不上!
    就是简体中文(32)的!启动mssqlserver服务时失败,不知道为什么?如果看安装日志的话,感觉都不知道哪出的问题
      

  4.   

      05会自动检测你有没安装其它版本的,你已经有03了,他会报错。这个很bt,而且sql也不好卸干净!
      

  5.   

    --sql 2005的重装方法请参见2000的方法./*
    标题:SQL Server 2000 服务器安装剖析
    作者:爱新觉罗.毓华 
    时间:2008-05-05
    地点:广东深圳
    */一、情况说明    sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的
    安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以;而SQL Server 2000安装问题就比较大,时常
    见到的问题如下:
    1、配置服务器时中断.
    2、注册 ActiveX 时中断.
    3、显示到100%的时候中断. 
    4、提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接
       SQLUNIRL.DLL于指定的路径……
    5、以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动二、情况1,2,3的解决办法:    提醒:为避免误操作,先备份注册表和数据库进不了SQL Server 2000,可以备份C:Program Files\Microsoft SQL Server\MSSQL\Data
    (默认路径)文件夹的文件.
    1)、先把SQL Server卸载(卸载不掉也没有关系,继续下面的操作);
    2)、把Microsoft SQL Server文件夹整个删掉;
    3)、运行注册表,删除如下项:
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer 
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER
        HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
    4)、需要的话就重新启动系统;
    5)、重新安装。另外也可尝试单步运行安装 SQL Server 2000的方法:1)、放入 SQL Server 2000 光盘.
    2)、在"开始"--"运行"键入 "F:\x86\setup.exe k=dbg" (F是光盘)注意:
    1)、不同的操作系统支持的SQL Server 2000版本(参见:sql server 2000 各版本的区别简介及版本情况查询一文)。
        Windows 2000 Server可以安装SQL Server 2000的任何版本.
        Windows 2000 Professional只能安装SQL Server 2000的个人版、开发版、评估版、MCDE
    2)、SQL Server 2000各版本以及对软硬件的要求(参见:SQL Server 2000 的硬件和软件安装要求一文)。三、情况4的解决办法    因为安装文件的路径(完整路径)里有中文.
        比如 c:\SQLSERVER中文企业版\
        改成 c:\SQLSERVER\ 四、情况5的解决办法1)、重启机器,再进行安装,如果发现还有该错误,请按下面步骤;
    2)、在开始--运行中输入regedit;
    3)、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager位置找到
        PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
    4)、选择文件--倒出,保存;
    5)、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认;
    6)、重启安装,问题解决五、如果问题依旧,试试先修复操作系统:命令提示符下执行: sfc /scannow 。最后的方法:换 Windows 2000 安装盘和 SQL Server 2000 安装盘,有时候问题的原因很奇怪,有人曾更换了一个电源就解决了问题。1)、先卸载您的 SQL Server 2000,必要的时候删除 Program Files\Microsoft SQL Server 文件夹;
    2)、打开注册表;
        在"开始"--"运行"键入"regedit"     
    3)、按下列顺序点击打开;
       + HKEY_LOCAL_MACHINE 
          + SOFTWART
             + Microsoft
                + Windows
                   + CurrentVersion
                      + Setup      
                         + ExceptionComponents
    4)、将 ExceptionComponents 下面的文件夹全部删除;
        如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
           {60BFF50D-FB2C-4498-A577-C9548C390BB9}
           {60BFF50D-FB2C-4498-A577-C9548C390BB9}
           {60BFF50D-FB2C-4498-A577-C9548C390BB9}
    5)、重新启动;
    6)、重新安装 SQL Server 2000 。六、其他说明1)、Windows目录中的Sqlstp.log文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。
        通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。   2)、SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于Program Files\Microsoft SQL Server\Mssql\Log
        目录中。该错误日志包含安装程序试图启动SQL-Server时SQL-Server所遇到的错误,这些信息可以帮助您深入检查错误原因。3)、需要检查的另一个组件是Microsoft数据访问组件(MDAC)安装程序,它作为SQL-Server2000安装程序的一部分启动。
        SQL-Server2000安装程序会安装MDAC2.6。MDAC安装程序会创建名为Dasetup.log的单独的日志文件;您可以查看此日志文件并确保MDAC
        安装程序没有出现问题。