您的位置:首页 > 数据库

sqlserver 无法启动

2017-06-17 15:28 176 查看
Object reference not set to an instance of an object。

查看日志后发现


Start SQL Service failed with message: "the log scan number passed
to log scan in database 'master' is not valid"

到C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Template
Data目录下将master.mdf和master.ldf文件拷贝并覆盖到C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA目录下,重启服务成功!

可以看到提示说model这个数据库已经被损坏或者,或者说是 ldf文件与 mdf文件不能匹配,但是在C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Data目录下可以看到.ldf,和.mdf都存在,而且经了解model是sql自带的一个数据库,我最后还是觉得model数据库受损的可能比较大。


解决方案

替换model这个数据库,替换DATA目录下的MODEL的数据库,我自己的目录是:

C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Data

替换完毕之后就大功告成~~~ http://www.cnblogs.com/jeanlyn/archive/2012/08/23/2652788.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: