有人可以解释交易记录中记录的内容吗?
与数据修改操作一起记录了其他内容 Transation-Log?
您能否告诉我为什么需要交易日志?
答案 0 :(得分:0)
事务日志文件负责存储针对数据库执行的所有事务。事务日志记录数据库中发生的每个更改,以将所有事务保存到磁盘。
许多类型的操作都记录在事务日志中。
这些操作包括:
- 每笔交易的开始和结束。
- 每次修改数据(插入,更新或删除)。 这包括将系统存储过程或数据定义语言(DDL)语句更改为任何表,包括系统 表。
- 数据库名称。
- 对象名称。
- 交易名称,即DML / DDL。
- 交易是否已提交。
- 时间戳。
- 交易ID:是它所属的交易的ID。
- 记录交易的序号。
- 图像之前和之后也会记录在事务日志中。
- 回滚操作也记录在Transactin-Log。
中- 每个范围和页面分配或解除分配。
- 创建或删除表或索引。
醇>
我希望这能为您提供您正在寻找的所有细节。
回答你的第二个问题:(为什么我们需要交易日志如下:)
交易日志的目的
- 恢复个别交易
- 恢复所有未完成的交易
- 恢复到失败点
- 支持事务复制。
- 支持高可用性和灾难恢复解决方案:AlwaysOn可用性组,数据库镜像和日志传送。