前滚和回滚

作者:vkvi 来源:ITPOW(原创) 日期:2007-5-22

前滚和回滚是 SQL Server™ 中的两个事务操作。

  • 前滚-恢复。白话:还没有做,根据日志继续把它做完。
  • 回滚-撤销。白话:已经做了,根据日志取消刚才所做的。

每个 Microsoft® SQL Server™ 2000 数据库都有一个事务日志记录数据库内的数据修改,事务日志可以用于前滚和回滚操作。

前滚示例说明:

正在删除一条记录,刚刚把日志写完,正在执行删除操作时,停电了,下次启动 SQL Server™ 时会执行前滚操作,以完成上次的删除操作。

回滚示例说明:

不小心删除了一批记录,删除之后才发现删错了,此时我们可以通过回滚来撤销刚才的删除操作,以复原数据。

相关文章