服务器之家

服务器之家 > 正文

恢复sql server 2000误删数据的解决办法

时间:2020-04-22 14:23     来源/作者:MSSQL教程网

今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。

首先来看一下界面:

恢复sql server 2000误删数据的解决办法

输入服务器地址,用户名及密码后点Connect,进入到下面的界面:

恢复sql server 2000误删数据的解决办法

在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下面的界面:

恢复sql server 2000误删数据的解决办法

可以看到左边菜单中有很多功能,我们要恢复数据,首先要查看日志,找出我们误操作的那些日志记录,点Browse下的View Log:

恢复sql server 2000误删数据的解决办法

这样我们能看到对于这个数据库的所有操作日志,我们可以根据日期等条件来过滤出我们需要的:

恢复sql server 2000误删数据的解决办法

过滤日志之后,就该到导出数据这一步了,这个工具提供了两种方式,第一是导出到XML或HTML文件中(对应左边菜单中的Export To File),第二是直接在数据库中建新表,然后将数据导入(Export To SQL)。

我们来看一下导入到SQL的情况,首先点Export To SQL选项:

恢复sql server 2000误删数据的解决办法

输入Database及Table的名称,然后Finish。

这样在你数据的数据库中就会看到有这样几个表:

TestTable TestTable_dll TestTable_details TestTable_Keys TestTable_Login

其中恢复的数据就在TestTable_details表中,不过数据格式已经变了,你还需要写存储过程或用其它方法把它导入到原来的表中。

以上为大家分享的就是恢复sql server 2000误删数据的解决办法,大家在工作学习的过程中或许就会遇到不小心误删了数据库数据,有了小编给大家提供的方法,希望能够帮到大家。

相关文章

热门资讯

沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意 2019-07-07
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
返回顶部