【问题标题】:Remove failed database删除失败的数据库
【发布时间】:2017-11-14 07:05:31
【问题描述】:

我无意中从我的数据库目录中删除了 MDF 和 LDF 文件。现在,每次启动 SSMS 时都会出现错误:

未能为此请求检索数据。

无法打开物理文件“C:\Program Files\Microsoft SQL 服务器\MSSQL10.SQLEXPRESS\MSSQL\DATA\LearnCSharp.mdf"。运行 系统错误2:“2(系统找不到指定的文件。)”。 (Microsoft SQL Server,错误:5120)

如需帮助,请点击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=10.00.2531&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

在这种情况下如何从系统中删除数据库?

【问题讨论】:

  • 你能从 Management Studio 中删除数据库吗?它仍然在列表中吗?
  • 这里不再列出。
  • 您的 SQL Management Studio 的版本是多少?
  • SQL Management Studio V17.3

标签: sql-server


【解决方案1】:
use master
go
drop database [LearnCSharp]
go

【讨论】:

    【解决方案2】:

    从您的问题中不清楚数据库是否仍在您的服务器上,或者它只是作为您登录的默认数据库或在 SSMS 对话框中明确指定的。

    首先尝试放下它:

    drop database MyDB
    

    如果您收到数据库不存在的错误,请检查它是否被指定为您登录的默认数据库

    【讨论】:

      猜你喜欢
      • 2013-09-19
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      • 2020-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多