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

 时间:2024-10-14 23:24:09

问题:过年来了后启动渲舫蒇芘服务器发现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数据库是数据库程序的模型数据库,这个文件损坏数据库是不能启动的,覆盖了之后就可以了;但是这样解决也可能出现别的问题,网上就有说覆盖了过后出现存储过程不能执行的,但在我的系统里还没有出现。

  • DOS下安装原版Windows XP
  • Windows2008R2磁盘配额管理
  • Windows XP操作系统关闭文件和打印机共享
  • LNK漏洞使蠕虫变种病毒威力大增怎么防范?
  • Windows编辑内置的域控组策略用户文件夹重定向
  • 热门搜索
    韩国 旅游 西安旅游租车 安徽的旅游景点 最近国内旅游报价 兰州旅游公司 厦门地图旅游地图 达州旅游景点大全 洪泽旅游 台湾旅游特产 新都旅游