我正在Windows服务器上运行连接到SQL Server数据库的应用程序。
今天,当我打开SQL Server Management Studio时,我很惊讶数据库不在数据库列表中!
我不知道是什么原因。我在服务器文件中搜索但我找不到数据库,也找不到回收站。
我把我的数据库放在C:\db\myWeb.mdf
中,然后它被删除了!
有谁能告诉我如何恢复数据库?
更新: 我用stealer phoenix找到磁盘上删除的数据库文件,但遗憾的是我没有找到db然后我试图添加新数据库与删除数据库的同名,但SQL管理工作室说数据库“MyWeb”已经存在!这意味着它在服务器中的某些地方,但我找不到它?!
答案 0 :(得分:3)
当缺少实际数据库文件时,您唯一能做的就是恢复服务器的备份。
或者,如果没有备份,可以使用硬盘恢复工具(如Runtime GetDataBack查找磁盘上删除的数据库文件)。