• ft55 (4/29/2013)


    Hi,

    Thanks for the response I was looking for a solution that could be used just at the transaction level rather than at the a database level. I'm slightly nervous of doing that in case it has an adverse effect on the suppliers application.

    If I could change something or add a hint to the in-house select script that would be the ideal solution.

    Thanks again

    Frant101

    Do not confuse Snapshot Isolation with Read Committed Snapshot Isolation. Snapshot Isolation is enabled at the database level, however it is only utilized when a SQL batch explicitly asks for it, i.e. it will have no effect on existing clients unless code changes are made to explicitly ask for it. For your in-house batch you could utilize it, but other batches submitted by pre-existing code would not be affected. Enabling it does however fire up the version store in tempdb regardless of whether anyone is explicitly asking to run code within the snapshot isolation mode, so those concerns still apply.

    There are no special teachers of virtue, because virtue is taught by the whole community.
    --Plato