Overview

Properties of Transactions

  1. Atomicity: ensures that all operations within the work unit are completed successfully; otherwise, the transaction is aborted at the point of failure, and previous operations are rolled back to their former state.
  2. Consistency: ensures that the database properly changes states upon a successfully committed transaction.
  3. Isolation: enables transactions to operate independently of and transparent to each other.
  4. Durability: ensures that the result or effect of a committed transaction persists in case of a system failure.

Transaction Control

SQL Server Transaction Logs