
数据库删除了数据是一个很棘手的问题,数据的删除首先包括三个层面:
1删除放入回收站,没有在回收站中清除数据。这种情况是最简单的,进入回收站,找到删除的数据,右击选择恢复。
2删除后未放入回收站或者删除后清空回收站,尽量先不要往原数据所在盘符下储存内容,刚刚删除的数据只是文件结构被删除,真正的文件数据还没被覆盖。通过数据恢复软件是可以找回来的,专业的软件例如有超级兔子数据恢复软件。
3如果是删除很久以后才想到数据库数据要恢复,并且磁盘一直在使用,磁盘被填满的话数据就已经被覆盖了,这样的数据是无法找回的。
方法:
第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原;
第二步:选择“源设备”,点击后面的文件选择“”;
第三步:添加需要还原的数据库,还原的数据库文件后缀为备份文件(bak);
第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了。
注意事项
1、一定要记得覆盖现有数据库;
2、执行数据库 *** 作的时候,请断开当前数据库的任何使用(例如查询,数据库的连接使用)。
1、把mdf文件和ldf文件拷贝到数据库的默认路径C:\Program
Files\Microsoft
SQL
Server\MSSQL10MSSQLSERVER\MSSQL\DATA里;
2、在sqlserver里新建个查询,执行下面代码;
USE
master;
GO
CREATE
DATABASE
NewFile
ON
(FILENAME
=
'C:\Program
Files\Microsoft
SQL
Server\MSSQL10MSSQLSERVER\MSSQL\DATA\Filemdf'),
(FILENAME
=
'C:\Program
Files\Microsoft
SQL
Server\MSSQL10MSSQLSERVER\MSSQL\DATA\File_logldf')
FOR
ATTACH;
GO
3、刷新数据库,就出现了新的数据库NewFile;
根据mdf文件和ldf文件还原成功!
以上就是关于数据库删除数据了怎么恢复全部的内容,包括:数据库删除数据了怎么恢复、sql如何恢复数据(sql怎么恢复数据)、SQL数据库覆盖能恢复么.mdf文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)