Insufficient space in tempdb to hold row versions. Need to shrink the version store to free up some space in tempdb. Transaction ...

Insufficient space in tempdb to hold row versions.  Need to shrink the version store to free up some space in tempdb. Transaction (id=%1!s! xsn=%2!s! spid=%3!s! elapsed_time=%4!s!) has been marked as victim and it will be rolled back if it accesses the version store. If the problem persists, the likely cause is improperly sized tempdb or long running transactions. Please refer to BOL on how to configure tempdb for versioning.