SQL Practices

RDBMS Programming

Isolation Levels in SQL Server 2005

Isolation Levels in SQL Server 2005

Isolation levels come into play when you need to isolate a resource for a transaction and protect that resource from other transactions. The protection is done by obtaining locks. What locks need to be set and how it has to be established for the transaction is determined by SQL Server referring to the Isolation Level that has been set. Lower Isolation Levels allow multiple users to access the resource simultaneously (concurrency) but they may introduce concurrency related problems such as dirty-reads and data inaccuracy. Higher Isolation Levels eliminate concurrency related problems and increase the data accuracy but they may introduce blocking.

Source : Dinesh Priyankara

Download file & Read the full article:

January 17, 2008 Posted by Philippe Almog | Isolaton level | | No Comments Yet