2015-10-13 51 views
0

我需要将SQL Server 2008数据库连接到服务器。没有日志文件,只是mdf文件不会启动的SQL Server实例

经过一番挖掘,我发现这个How to recover database from MDF in SQL Server 2005? SO贴子。
所以我尝试以下步骤:

  • 创建具有相同的名称和MDF和LDF文件创建一个新的数据库
  • 停止SQL Server
  • 与原

更换MDF文件当我下次尝试启动SQL Server时失败。

现在变得更糟了,甚至无法启动服务。我如何获得服务回到任何想法?

Error Message when I tried to start the service

+1

我想你需要关心你的网络管理员对于这一点,看到这pinal dave的修复答案,http://blog.sqlauthority.com/2011/03/29/sql-server-fix-error-the-request-failed-or-the-service-did-not-respond-in -timely-fashion-consult-the-event-log-or-other-applicable-error-logs-for-details/ – pedram

回答

0

你尝试只是删除文件?它会抱怨,但最有可能的工作..

顺便说一句:当我想快速删除一些日志文件(从开发服务器)我只是分离有问题的数据库,删除LDF,然后再附加,删除LDF在连接过程中不需要附加对话框。LDF并不是真正需要附加过程。

+0

问题SQL服务已停止,无法用SQL服务器启动进行任何操作。 – sansalk

+0

转到该文件所在的文件夹并将其删除。为什么需要运行SQL Server服务? – Raj

+0

无需运行该服务即可删除该文件。但仍然无法启动SQL服务器。 – sansalk

0

终于让我找到解决问题的方式遇到的问题可能有助于充分一些一个

1). Look at ERRORLOG on SQL folder 
2). Check any Windows Application Error Log 
3). Identified problem, and restart the SQL server Single user mode from command prompt (sqlservr.exe -m) [Help][1] 
4). Repeat 1). and 2). if you get any errors 
5). Remove the DB causing issues 
6). Restart the server with multi user mode 

问题已经解决