sqlserver服务启动后停止,传递给数据库 'master' 中的日志扫描操作的日志扫描号无效

电脑异常重启,导致SqlServer服务启动后,自动停止,在【计算机管理】-【事件查看器】-【windows日志】中进行查看系统错误日志,在【应用程序】下发现可能的错误信息有以下两条:

1、错误:传递给数据库 'master' 中的日志扫描操作的日志扫描号 (184:416:1) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。
2、信息:无法恢复 master 数据库。SQL Server 无法运行。请利用完整备份还原 master 数据库,修复它,或者重新生成它。有关如何重新生成 master 数据库的详细信息,请参阅 SQL Server 联机丛书。
3、错误:连接数据库的时候提示:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确

解决方法有两种:

1、重新安装SqlServer,太费时间

2、文件替换(model.mdf、modellog.ldf),从本机X:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLBinnTemplates复制至本机
X:Program FilesMicrosoft SQL erverMSSQL10.MSSQLSERVERMSSQLDATA

注:以上“X:Program FilesMicrosoft SQL Server”为SQL Server的安装目录。

文件替换后,重新启动SqlServer服务即可。

参考网址:http://www.cnblogs.com/zgqys1980/p/5386808.html

原文地址:https://www.cnblogs.com/mebius4789/p/9171393.html