Log explorer 对drop/truncate table的数据恢复
2008-08-06 16:07
477 查看
----------------------------------------------------------------------------------------
--环境说明:
--log explorer 版本:product ver:3.1.1 , File ver: 3.0.006 Enterprise Edition
--DB 版本:MSSQL2000 8.00.194
--Flystone
--http://blog.csdn.net/happyflystone
--转载保留此信息
--------------------------------------------------------------------------------------
--生成测试库
use master
go
Create database csdn_test
go
use csdn_test
go
--生成测试表
Create table ta(id int)
go
Insert into ta select id from sysobjects
go
select * from ta
/*
id
-----------
1
2
3
4
6
8
9
10
.......
............
2110682617
2126682674
11199140
27199197
14675150
(所影响的行数为 298 行)
*/
--Drop table ta
drop table ta
go
--打开log explorer
依次如下操作:
点左边:allach log file
-->设置:sql server ,login name ,password
-->点击:connect
-->选择相应的数据库,选中use on-line log
-->点击:attach 后再次确定
-->点击左边:Salvage Dropped/Truncated data
-->输入table:dbo.ta
输入approximate time the table was dropped/truncated:
2008-08-06 16:00:00 (这儿自行修改)
condition:选择table was droped
-->点击:create
此时log explorer自动打一个文本文件,内容如下
CREATE TABLE [dbo].[ta] ([id] INT)
insert into [dbo].[ta] ([id]) values (1)
insert into [dbo].[ta] ([id]) values (2)
insert into [dbo].[ta] ([id]) values (3)
insert into [dbo].[ta] ([id]) values (4)
insert into [dbo].[ta] ([id]) values (6)
insert into [dbo].[ta] ([id]) values (8)
insert into [dbo].[ta] ([id]) values (9)
insert into [dbo].[ta] ([id]) values (10)
insert into [dbo].[ta] ([id]) values (11)
insert into [dbo].[ta] ([id]) values (12)
insert into [dbo].[ta] ([id]) values (14)
insert into [dbo].[ta] ([id]) values (19)
insert into [dbo].[ta] ([id]) values (20)
insert into [dbo].[ta] ([id]) values (21)
.....
.......
insert into [dbo].[ta] ([id]) values (1326679824)
insert into [dbo].[ta] ([id]) values (1486680394)
insert into [dbo].[ta] ([id]) values (1518680508)
insert into [dbo].[ta] ([id]) values (2096166663)
insert into [dbo].[ta] ([id]) values (1330871858)
insert into [dbo].[ta] ([id]) values (1416496225)
insert into [dbo].[ta] ([id]) values (1420740314)
insert into [dbo].[ta] ([id]) values (1553440608)
insert into [dbo].[ta] ([id]) values (214044294)
insert into [dbo].[ta] ([id]) values (1855970334)
insert into [dbo].[ta] ([id]) values (1887970448)
insert into [dbo].[ta] ([id]) values (1903970505)
insert into [dbo].[ta] ([id]) values (1993058136)
insert into [dbo].[ta] ([id]) values (2009058193)
insert into [dbo].[ta] ([id]) values (1998890438)
insert into [dbo].[ta] ([id]) values (2110682617)
insert into [dbo].[ta] ([id]) values (2126682674)
insert into [dbo].[ta] ([id]) values (11199140)
insert into [dbo].[ta] ([id]) values (27199197)
insert into [dbo].[ta] ([id]) values (14675150)
--测试成功
--说明:以上数据为本地测试数据,中间..... 是省略掉的数据。
--环境说明:
--log explorer 版本:product ver:3.1.1 , File ver: 3.0.006 Enterprise Edition
--DB 版本:MSSQL2000 8.00.194
--Flystone
--http://blog.csdn.net/happyflystone
--转载保留此信息
--------------------------------------------------------------------------------------
--生成测试库
use master
go
Create database csdn_test
go
use csdn_test
go
--生成测试表
Create table ta(id int)
go
Insert into ta select id from sysobjects
go
select * from ta
/*
id
-----------
1
2
3
4
6
8
9
10
.......
............
2110682617
2126682674
11199140
27199197
14675150
(所影响的行数为 298 行)
*/
--Drop table ta
drop table ta
go
--打开log explorer
依次如下操作:
点左边:allach log file
-->设置:sql server ,login name ,password
-->点击:connect
-->选择相应的数据库,选中use on-line log
-->点击:attach 后再次确定
-->点击左边:Salvage Dropped/Truncated data
-->输入table:dbo.ta
输入approximate time the table was dropped/truncated:
2008-08-06 16:00:00 (这儿自行修改)
condition:选择table was droped
-->点击:create
此时log explorer自动打一个文本文件,内容如下
CREATE TABLE [dbo].[ta] ([id] INT)
insert into [dbo].[ta] ([id]) values (1)
insert into [dbo].[ta] ([id]) values (2)
insert into [dbo].[ta] ([id]) values (3)
insert into [dbo].[ta] ([id]) values (4)
insert into [dbo].[ta] ([id]) values (6)
insert into [dbo].[ta] ([id]) values (8)
insert into [dbo].[ta] ([id]) values (9)
insert into [dbo].[ta] ([id]) values (10)
insert into [dbo].[ta] ([id]) values (11)
insert into [dbo].[ta] ([id]) values (12)
insert into [dbo].[ta] ([id]) values (14)
insert into [dbo].[ta] ([id]) values (19)
insert into [dbo].[ta] ([id]) values (20)
insert into [dbo].[ta] ([id]) values (21)
.....
.......
insert into [dbo].[ta] ([id]) values (1326679824)
insert into [dbo].[ta] ([id]) values (1486680394)
insert into [dbo].[ta] ([id]) values (1518680508)
insert into [dbo].[ta] ([id]) values (2096166663)
insert into [dbo].[ta] ([id]) values (1330871858)
insert into [dbo].[ta] ([id]) values (1416496225)
insert into [dbo].[ta] ([id]) values (1420740314)
insert into [dbo].[ta] ([id]) values (1553440608)
insert into [dbo].[ta] ([id]) values (214044294)
insert into [dbo].[ta] ([id]) values (1855970334)
insert into [dbo].[ta] ([id]) values (1887970448)
insert into [dbo].[ta] ([id]) values (1903970505)
insert into [dbo].[ta] ([id]) values (1993058136)
insert into [dbo].[ta] ([id]) values (2009058193)
insert into [dbo].[ta] ([id]) values (1998890438)
insert into [dbo].[ta] ([id]) values (2110682617)
insert into [dbo].[ta] ([id]) values (2126682674)
insert into [dbo].[ta] ([id]) values (11199140)
insert into [dbo].[ta] ([id]) values (27199197)
insert into [dbo].[ta] ([id]) values (14675150)
--测试成功
--说明:以上数据为本地测试数据,中间..... 是省略掉的数据。
相关文章推荐
- 利用Log Explorer将你已经delete,truncate,drop过的数据进行恢复
- [转]利用Log Explorer将你已经delete,truncate,drop过的数据进行恢复
- 如何利用Log explorer恢复被truncate/drop table后的数据
- 利用Log Explorer将你已经delete,truncate,drop过的数据进行恢复
- 作为DBA,如果数据不小心删除掉了,怎么恢复啊?比如drop掉了表,或者truncate删除掉了数据
- oracle drop/truncate table 恢复
- oracle drop table(表)数据恢复方法
- oracle drop table(表)数据恢复方法
- 如何恢复被drop或truncate表的数据
- 删除表数据drop、truncate和delete的用法
- 【翻译自mos文章】怎么有效的drop 或者truncate 有大量extents的table?
- sql语句中----删除表数据drop、truncate和delete的用法
- DROP TABLESPACE时数据文件是否会自动删除
- flashback table快速恢复误删除的数据(Oracle恢复数据)
- SQL语句中----删除表数据drop、truncate和delete的用法
- MySQL DROP DB或TABLE场景下借助SQL Thread快速应用binlog恢复方案
- 恢复误删数据(SQL Server 2000)--Log Explorer
- sql语句中----删除表数据drop、truncate和delete的用法
- 如何删除表中所有数据。delete from tablename与Truncate Table tablename 区别
- 恢复SQL误删数据--Log Explorer