我该怎么办?运行SQL Server Express服务时出错
Windows无法在本地计算机上启动SQL Server ...
编辑:
顺便说一下,我查看了事件日志,发现了这个
日志扫描号码(85:368:1)传递到数据库'型号'中的日志扫描。无效。此错误可能表示数据损坏或日志文件(.ldf)与数据文件(.mdf)不匹配。如果在复制期间发生此错误,请重新创建发布。否则,如果在启动期间问题导致失败,则从备份恢复。
编辑II:
我做了所有建议但是仍然没有运行(sql express服务器服务) 任何人都可以帮我这样做吗?
答案 0 :(得分:11)
对于那些与我有同样问题的人尝试这样做。以下是我为解决这个问题所做的事情:
首先:转到此路径C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Binn\Templates
第二:将名为model.mdf和modellog.ldf的数据库/文件复制并粘贴到此路径C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA
就是这样..感谢那些回答我问题的人..
答案 1 :(得分:1)
您必须重建数据库:' model'。最简单的方法是从工作实例中复制这2个文件model.mdf和modellog.ldf。
您还可以使用此命令重建系统数据库Setup QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName /SQLSYSADMINACCOUNTS=accounts [/ SAPWD= StrongPassword ] [ /SQLCOLLATION=CollationName]
See here
答案 2 :(得分:0)
如果您从未在计算机上安装SQL Server,请不要尝试 首先安装visual studio。
始终先安装SQL Server。
要删除并重新安装,您必须删除所有SQL服务器 实例然后安装。
答案 3 :(得分:0)
如果您使用常规MSSQL 12(而不是SQLExpress),请按照以下说明操作: