IT学院-实用电脑教程网

当前位置: IT学院 > 服务器区 > 数据库 > MSSQL >

model数据库损坏造成mssql数据库不能启动的解决办

时间:2012-01-30 20:34来源:未知 作者:maomao 点击:
问题:过年来了后启动服务器发现mssql数据引擎启动不了了,重启服务器N次也不能解决问题,查看了空间等都没有问题;于是查看日志,发现有下面几个日志: 17052 : The header for file C:
问题:过年来了后启动服务器发现mssql数据引擎启动不了了,重启服务器N次也不能解决问题,查看了空间等都没有问题;于是查看日志,发现有下面几个日志:
17052 :
The header for file 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\modellog.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数据库是数据库程序的模型数据库,这个文件损坏数据库是不能启动的,覆盖了之后就可以了;但是这样解决也可能出现别的问题,网上就有说覆盖了过后出现存储过程不能执行的,但在我的系统里还没有出现。(责任编辑:maomao)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容