model数据库损坏造成mssql数据库不能启动的办法
问题:过年来了后启动渲舫蒇芘服务器发现mssql数据引擎启动不了了,重启服务器N次也不能解决问题,查看了空间等都没有问题;于是查看日志,发现有下面几个日志:
17052 :
The header for file 'C:Program FilesMicrosoft SQL ServerMSSQLDatamodellog、ldf' is not a valid database file header、 The PageAudit property is incorrect、
17052 :
Database 'model' cannot be opened due to inaccessible files or insufficient memory or disk space、 See the SQL Server errorlog for details、
很显然是model数据库损坏造成了数据库启动不成功,如何才能修复呢?
解决办法:
可以重装数据库来解决,但是整个软件都还要再装一遍,太麻烦了,我试着在sql2000的安装盘里找到了model、mdf和modellog、ldf文件,覆盖,启动数据库,成功了。
分析:
model数据库是数据库程序的模型数据库,这个文件损坏数据库是不能启动的,覆盖了之后就可以了;但是这样解决也可能出现别的问题,网上就有说覆盖了过后出现存储过程不能执行的,但在我的系统里还没有出现。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:28
阅读量:67
阅读量:37
阅读量:72
阅读量:52