SQL服务不能启动,急!!!!!
近来SQL老是有问题,但是停止后,再启动SQL就再也启不来了,在日志里有报错如下,只有重启服务器才能启动SQL,启动后一切又正常了(WINDOWS   SERVER   2003   +   SQL   SERVER   2000   +   SQL   SP4)   
 17113:   initconfig:   打开“d:\Program   Files\Microsoft   SQL   Server\MSSQL\data\master.mdf”以获取配置信息时出错   32(另一个程序正在使用此文件,进程无法访问。)。
------解决方案--------------------似乎是程序冲突,你那里是不是安装了多个SQL 版本
------解决方案--------------------去SqlServer版查一下。
------解决方案--------------------有可能是上一次安装没有完全卸载造成的。必要时,需要手工删除或重命名一下安装过的数据文件。
------解决方案--------------------这个问题还没遇到过,一般装过,再装,不删除,也装不了啊,应该不是这个问题
------解决方案--------------------彻底的 格掉系统。 
 重新 做个好的系统。Ghost备份下!!!!!
------解决方案--------------------检查sql server各个服务的依存关系,手工启动要依照依存关系的顺序的
------解决方案--------------------ref: 
 http://topic.csdn.net/t/20040817/16/3283156.html   
 另外:考虑是否机器上的启动参数被修改了 
  在ms-dos中,进入数据库的\binn目录,执行      
 sqlservr   -d   c:\mssql7\data\master.mdf   -e   c:\mssql7\log\errorlog   -l      
 c:\mssql7\data\mastlog.ldf     
 (路径根据自己的环境改写)  
------解决方案--------------------检查sql server各个服务的依存关系,手工启动要依照依存关系的顺序的
------解决方案--------------------或者 alt+ctrl+del  启动任务管理器 看看是否有别的SQL进程
------解决方案--------------------还原 master 等几个数据库主要文件(别说你没备份).-- 也可能有人误在master写了些不健康的自动存储过程
------解决方案--------------------备份数据库文件,重装数据库
------解决方案--------------------可能是日志文件出错了,引起数据库错误!