SQL Server 2005: Por que nomear transações?

Eu tenho resolvido toda a coisa de transação aninhada no SQL Server, e eu tenho vislumbrado essas informações sobre o comportamento do trans aninhado ':

Ao aninhar transações, somente a confirmação mais externa será realmente confirmada."Commit Trans txn_name", quando aninhado, sempre se aplicará à transação mais interna, mesmo que txn_name se refira a uma transação externa."ROLLBACK TRAN" (sem nome), mesmo em uma transação interna, reverterá todas as transações."ROLLBACK TRAN txn_name" - txn_name deve referir-se ao nome txn mais externo. Se não, irá falhar.

Dadas estas, existe algum benefício de nomear transações? Você não pode usá-lo para direcionar uma tranasction específica, seja para confirmação ou reversão. É apenas para fins de comentários de código?

Obrigado,

Yoni

questionAnswers(3)

yourAnswerToTheQuestion