首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

TRUNCATE TABLE 后有没有办法回复?江湖急救!

2013-09-15 
TRUNCATE TABLE 后有没有办法恢复??江湖急救!!!一不小心把数据库中一个重要的表给TRUNCATE了,有没有办法恢

TRUNCATE TABLE 后有没有办法恢复??江湖急救!!!
一不小心把数据库中一个重要的表给TRUNCATE了,有没有办法恢复?MS SQL 2008 R2
分不够再加.
[解决办法]
试一下http://blog.csdn.net/dba_huangzj/article/details/8491327
[解决办法]
找数据库备份,恢复为其他名字的数据库,然后抽取数据回来.
[解决办法]
看你有没有备份过了
[解决办法]
这个是没有办法恢复的
[解决办法]
TRUNCATE属性DDL,即数据定义语言,不可恢复了。
[解决办法]
这个就没办法了   ...
[解决办法]
只能从备份还原了
[解决办法]
--#1.停掉SQL SERVER服务,把*.MDF,*.NDF,*.LDF文件COPY出来。
--#2.假如*.ldf文件中TRUNCATE TABLE时的日志还在,继续#3,一般来说,只要时间不是很长,日志一般都在(只要不是简单模式,应该都在)。
--#3.因为你的是2008,好像log explorer不支持;在网上找其它支持2008的版本,例如:Apex SQL Log等(类似工具不止一个)
--#4.回滚TRUNCATE TABEL那个时间点后的所有日志操作。(记得,从后往前,一个一个回滚)

热点排行