读书人

不小心用Truncate 命令把2个表删除了,

发布时间: 2012-01-11 22:28:46 作者: rapoo

不小心用Truncate 命令把2个表删除了,流泪求助如何恢复()
朋友们帮帮忙呀.

[解决办法]
有备份从备份恢复.

无备份就难办了, truncate table是没有完整日志的, 无法从日志中恢复.
可能你得找数据修复公司帮帮忙.
[解决办法]
TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放,TRUNCATE TABLE是无法通过日志来恢复删除前的记录。
记个教训吧,下次不要犯这样的错误。
[解决办法]
备份日志
可以找一下最近的备份,恢复那张表。
从日志中恢复失去的纪录(不知道你是不是行,要工具的,而且不好找,我可没有现成的)

记住教训吧

读书人网 >SQL Server

热点推荐