I have a situation where I am pulling data into my DW from a server that is populated by replication from the production OLTP server. I am curious as to whether the value of msrepl_tran_version can be used reliably as an indicator that a record has changed. I have some instances where I would like to use it to control the records going into an upsert rather than a wipe and reload operation.