恢复sql server 2000误删数据的解决办法
程序员文章站
2023-11-22 12:47:58
今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。
首先来看一下界面:
输入服务器...
今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。
首先来看一下界面:
输入服务器地址,用户名及密码后点connect,进入到下面的界面:
在这里选择要恢复数据的数据库,选择use on-line log(如果你又备份文件的话就不需要用这个工具了,直接用sql搞定了)。然后点attach,进入下面的界面:
可以看到左边菜单中有很多功能,我们要恢复数据,首先要查看日志,找出我们误操作的那些日志记录,点browse下的view log:
这样我们能看到对于这个数据库的所有操作日志,我们可以根据日期等条件来过滤出我们需要的:
过滤日志之后,就该到导出数据这一步了,这个工具提供了两种方式,第一是导出到xml或html文件中(对应左边菜单中的export to file),第二是直接在数据库中建新表,然后将数据导入(export to sql)。
我们来看一下导入到sql的情况,首先点export to sql选项:
输入database及table的名称,然后finish。
这样在你数据的数据库中就会看到有这样几个表:
testtable
testtable_dll
testtable_details
testtable_keys
testtable_login
其中恢复的数据就在testtable_details表中,不过数据格式已经变了,你还需要写存储过程或用其它方法把它导入到原来的表中。
以上为大家分享的就是恢复sql server 2000误删数据的解决办法,大家在工作学习的过程中或许就会遇到不小心误删了数据库数据,有了小编给大家提供的方法,希望能够帮到大家。
推荐阅读
-
如何恢复SQL Server 2000损坏的数据库文件
-
SQL Server中通过扩展存储过程实现数据库的远程备份与恢复
-
sql server中通过查询分析器实现数据库的备份与恢复方法分享
-
Sql2000数据库的备份文件恢复到Sql2005的方法
-
SQL Server 2005 数据库转 SQL Server 2000的方法小结
-
sql server 2000数据库备份还原的图文教程
-
解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
-
恢复sql server 2000误删数据的解决办法
-
文本、Excel、Access数据导入SQL Server2000的方法
-
SQL Server2005打开数据表中的XML内容时报错的解决办法