天天看点

SQL Server 事务日志

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.

事务日志特性

事务日志实现为数据库中单独的文件或者文件组。