34,575
社区成员
发帖
与我相关
我的任务
分享
DELETE TABLE --产生大量日志,备份日志后恢复可以通过日志备份信息来处理。
DROP TABLE --产生极小日志,如果一张表很大,数据都被DROP 掉了,而日志很小,在备份还原日志恢复过程中,它是怎么回滚这些数据的呢信息的?
TRUNCATE TABLE --同上疑惑
--如果是按TRUNCATE TABLE解释,删除的时候是按删除页的信息存储在LOG中,那么如果我TRUNCATE TABLE 后
dbcc shrinkdatabase(),回收数据文件了,这个时候,如果再备份日志还原,仅仅是按页信息能够还原吗?答案肯定是可以还原的。这就觉得有些不可思议了,还请各位大师解惑。