重新安装吧.
备份数据,御载SQL,删除SQL目录,在注册表中查询mssqlserver,将找到的全部删除.再重新启动系统,安装SQL

解决方案 »

  1.   

    原因:其在Enterprise Manager(企业管理器)中,在SERVER(服务)的属性中有一个startup parameters(启动参数)中的parameter(参数)被删除掉,导致SQL SERVER 不能启动 
    解决方法:在ms-dos中,进入c:\server2000目录\binn,执行 
                sqlservr -d c:\ server2000目录\mssql\data\master.mdf -e c:\ server2000目录\mssql\log\errorlog -l  c:\ server2000目录\mssql\data\mastlog.ldf 
                大约一分钟后,当提示信息出现Using ’xpstar.dll‘ version ‘1998.11.13’ to execute 
                extended stored procedure  ’sp_MSgetversion‘.时,即表示已经正常启动,这时不能关掉该ms-dos窗口,打开Enterprise Manager,打开SERVER属性窗口中的Startup parameters,在Startup Parameters窗口中添加参数: 
               -dc:\ server2000目录\data\master.mdf 
                -ec:\ server2000目录\log\errorlog 
                -lc:\ server2000目录\data\mastlog.ldf 
                然后关掉MS-DOS窗口,再用SQL Server Service Manager启动服务就行了。