2015-12-22 46 views
1

我能做些什么这个我上运行的SQL Server Express的服务SQL Server不能在服务中运行的原因是什么?

错误

Windows无法启动本地计算机上的SQL Server ...

编辑:

顺便说一下,我看过事件日志,我发现这

传递到日志扫描在数据库'模型'我的日志扫描数量(85:368:1)我这是无效的。此错误可能表示数据损坏或日志文件(.ldf)与数据文件(.mdf)不匹配。如果在复制过程中发生此错误,请重新创建发布。否则,如果问题导致启动过程中出现故障,请从备份中恢复。

编辑II:

我做了所有的建议,但它仍然没有运行(SQL Express的服务器服务) 谁能帮助我做到这一点?

+1

未正确安装或服务帐户没有所需的权限连接到数据库引擎。 –

+0

但前一阵子工作 –

+0

您认为解决方案是什么? –

回答

1

对于那些谁具有同样的问题我的尝试这样做。这里是我做只是为了解决这个事情:

第一:到这个路径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

就是这样..感谢那些谁回答我的问题..

0
  • 如果你从来没有安装在计算机上的SQL Server,然后不要尝试 第一安装Visual Studio。

  • 总是先安装SQL Server。

  • 要删除并重新安装你必须删除所有的SQL服务器 实例然后安装。

1

您必须重建数据库:'模型'。最简单的方法是从工作实例中复制这2个文件model.mdf和modellog.ldf。

您还可以使用这个命令来重建系统数据库Setup QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName /SQLSYSADMINACCOUNTS=accounts [/ SAPWD= StrongPassword ] [ /SQLCOLLATION=CollationName]See here

+1

如何执行此命令?在哪里运行这条线? –

+0

在_command行prompt_中。你如何得到这是不同的每个操作系统,所以检查它在谷歌。 –

0

如果使用常规MSSQL(中的SQLExpress代替)12按照以下说明:

  1. 转到文件夹C:\ Program Files \ Microsoft SQL Server \ MSSQL11。MSSQLSERVER \ MSSQL \ BINN \模板
  2. 复制模板数据库文件模式modellog到文件夹C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL11.MSSQLSERVER \ MSSQL \ DATA
  3. 重新启动SQL在服务控制面板
  4. 服务器(MSSQLSERVER)为了验证此修复程序,使用Microsoft SQL Management Studio中
相关问题