mssql2008 传递给数据库 'model' 中的日志扫描操作的日志扫描号 (16:248:1) 无效。
错误信息
传递给数据库 'model' 中的日志扫描操作的日志扫描号 (49:104:1) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。
解决方法:
出现这种问题,可能是非法关机之类导致数据库损坏,而且要通过修复的方式重新安装。
有个简单的方式就是直接找到MSSQL2008的安装路径,然后备份如 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data 目录下 Model.mdf , modellog.ldf ,备份之前要先停止mssql服务。
然后找个其它机器上安装的同版本的MSSQL2008,复制其路径里的 Model.mdf , modellog.ldf 覆盖到出问题的机器里,然后出问题的MSSQL2008 就可以正常启动了。
mssql2005出现传递给数据库 'model' 中的日志扫描操作的日志扫描号 (16:248:1) 无效,通过此方法也可以解决问题。