pretend IDENTITY columns dont exist, because they don&#39;t do what I want, which is to create non-rollback numbers like IB Generators or Oracle Sequences.<div><br></div><div>No matter how much rowlocking, updatelocks etc.. if a rollback happens then the Sequence numbers can get scrambled depending on transaction order.</div>
<div><br></div><div>I&#39;ve read under SQL 2008 (im using &#39;05) that you can create a remote stored procedure using a loobback connection, where the remote call will then commit the increments outside of the local transaction running? Can anyone confirm this?</div>
<div><br></div><div>My only other thought is to write a CLR (when I learn how) that uses critical sections and a seperate database connection to access and do all the commits to the Sequence generation table..</div><div><br>
</div><div>any thoughts comments appreciated.
</div>