Could some one please help me understand when to use SNAPSHOT isolation level over READ COMMITTED SNAPSHOT in SQL Server?
I understand that in most cases READ COMMITTED SNAPSHOT works, but not sure when go for SNAPSHOT isolation.
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
READ COMMITTED SNAPSHOTdoes optimistic reads and pessimistic writes. In contrast,SNAPSHOTdoes optimistic reads and optimistic writes.Microsoft recommends
READ COMMITTED SNAPSHOTfor most apps that need row versioning.Read this excellent Microsoft article: Choosing Row Versioning-based Isolation Levels. It explains the benefits and costs of both isolation levels.
And here’s a more thorough one:
http://msdn.microsoft.com/en-us/library/ms345124(SQL.90).aspx