Från MSDN :
Enkelt uttryckt, när du använder denna isoleringsnivå och du utför flera frågor på en aktiv tabell som en del av en transaktion, finns det ingen garanti för att informationen som returneras till dig inom olika delar av transaktionen kommer att förbli densamma. Du kan fråga samma data två gånger inom en transaktion och få olika resultat (detta kan hända i fallet där en annan användare uppdaterade samma data mitt under din transaktion). Detta kan uppenbarligen få allvarliga konsekvenser för delar av din applikation som är beroende av dataintegritet.