Estoy capturando el transaction_id de sys.dm_tran_current_transaction en mis activadores de auditoría. Lo que me gustaría saber es la singularidad de transaction_id. La documentación solo dice "ID de transacción de la instantánea actual".sys.dm_tran_current_transaction. Qué único es transaction_id
Solo puedo suponer que esta "ID" se reutilizará más adelante, pero agradecería alguna confirmación al respecto.
Interesante pregunta, esta [página wikipedia parece relevante] (http://en.wikipedia.org/wiki/Microsoft_SQL_Server# Logging_and_Transaction) – Andomar
No creo que sea probable que se reutilice la identificación que usted alguna vez notaría. El transaction_id es un bigint, que puede subir hasta 9.223.372.036.854.775.807. También parece incrementarse solo. – Zhenny
@Zhenny, tenga en cuenta que la identificación será reutilizada. transaction_id se restablece cuando SQL se reinicia. –