Para iniciarla exite un
BeginTrans o
BeginTransaction y para terminarla,
CommitTrans para aceptar los cambios o
RollbackTrans para descartarlos.
Las transacciones te permiten ejecutar una o varias instrucciones de forma atómica, es decir, que si esas operaciones la colocas dentro de una transacción se ejecutarán todas (commit) o ninguna (rollback).
Si haces algo como esto:
Código SQL
[-]BEGINTRANS
INSERT ...
INSERT ...
DELETE ...
ROLLBACKTRANS
Te aseguras de que ninguna de las tres operaciones se ejecuta (al haber realizado el Rollback).