https://docs.microsoft.com/en-us/sql/relational-databases/logs/the-transaction-log-sql-server?view=sql-server-ver15
SQL Server 事务日志
应用于:SQL Server(所有支持的版本)
每一个SQL Server 数据库有一个事务日志,记录所有的事务、以及每个事务所进行的数据库更改。
事务日志是数据库的关键组件。如果有系统失败,你将需要日志带你的数据库回到一个一致状态。
consistent state [计] 一致状态
关于事务日志结构和详情的更多信息,请看 SQL Server 事务日志结构和管理指南。
警告
一直都不要删除或者移动日志,除非你完全理解这么做产生的后果。
ramifications,分歧,结果;
注意
按经验这么做是好的,在利用检查点进行数据库恢复期间,开始应用事务日志。更多信息,请看 数据库检查点(SQL Server)。
good points,长处;
事务日志支持的操作
事务日志支持下列操作:
.单独的事务恢复;
.当SQL Server 启动时所有残存事务的恢复;
.回滚一个恢复的数据库,文件,文件组,或者页文件到失败点;
.支持事务复制;
.支持高可用和未意料的恢复解决方案:总是在可用组,数据库镜像,和日志传输;
incomplete
a:片,残缺,
disaster
a:不测; 先翻为未意料的;
Transaction log characteristics
The transaction log is implemented as a separate file or set of files in the database.
事务日志特性
事务日志实现为数据库中单独的文件或者文件组。