私は、監査トリガーでsys.dm_tran_current_transactionからtransaction_idを取得しています。私が知りたいのは、transaction_idの一意性です。ドキュメントには、「現在のスナップショットのトランザクションID」だけが記載されています。sys.dm_tran_current_transaction。トランザクションIDをユニークにする方法
私はこの「ID」が後で再利用されると仮定することができますが、私はこれについていくつかの確認をいただきたいと思います。
興味深い質問、この[ウィキペディアページは関連性があります](http://en.wikipedia.org/wiki/Microsoft_SQL_Server# Logging_and_Transaction) – Andomar
私はあなたが気付くだろうIDが再利用されるとは思わない。 bigintは最大9,223,372,036,854,775,807になることができます。それはまた増分だけのようです。 – Zhenny
@ Zhenny、IDは再利用されるのでご注意ください。 transaction_idはSQLの再起動時にリセットされます。 –