如果从计算机中删除.mdf和.ldf文件,如何从SQL Server中删除数据库?

时间:2012-02-06 11:35:38

标签: sql-server

我已将数据库恢复为SQL Server为WMDATA。

有一天,我的朋友使用我的机器并删除了.mdf.ldf文件以获取WMDATA。

现在我想从我的SQL Server中删除WMDATA数据库但是它给了我.mdf.ldf文件的错误。

3 个答案:

答案 0 :(得分:4)

DROP DATABASE WMDATA应该有用,因为drop a database suspect即会DBA

如果这没有用,你应该添加一些更有用的信息:什么版本的MSSQL;你是如何放弃数据库的;什么是错误消息等。您还可以在Server Fault或{{3}}网站上获得更好的答案。

答案 1 :(得分:0)

我也遇到了这个问题,同时尝试通过SSMS删除一些localdb数据库,而DROP DATABASE对我来说不起作用。但是,我发现删除失败后可以“重新创建”数据库。我做了以下事情:

  1. 删除数据库,收到错误消息,提示.mdf文件丢失。
  2. 创建具有相同名称的新数据库。
  3. 再次删除数据库,这次没有错误。

PS:如果不执行第1步,则在第2步中将收到一个错误消息,提示已存在具有该名称的数据库。

答案 2 :(得分:-2)

右键点击数据库>删除

取消选中"删除数据库的备份和还原历史记录信息" 选中"关闭现有连接"

然后点击确定。