[DUG] MSSQL Question

Kyley Harris kyleyharris at gmail.com
Mon Dec 1 11:19:14 NZDT 2008


pretend IDENTITY columns dont exist, because they don't do what I want,
which is to create non-rollback numbers like IB Generators or Oracle
Sequences.
No matter how much rowlocking, updatelocks etc.. if a rollback happens then
the Sequence numbers can get scrambled depending on transaction order.

I've read under SQL 2008 (im using '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?

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..

any thoughts comments appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20081201/77571f63/attachment.html 


More information about the Delphi mailing list