SQL Server 2000 aborda varianta pesimista pentru tratarea tranzactiilor.
Introducerea nivelului de izolare snapshot inseamna de fapt folosirea versiunilor de rand (o abordare optimista) si tratarea potentialelor conflicte in cazul modificarilor.
Evident chiar si in SQL Server 2000 se pot genera versiuni de rand folosind un mecanism custom (similare celui prezentat de Bogdan) sau folosind bazati pe triiggers.
Cristian Andrei Lefter, SQL Server MVP
MCT, MCSA, MCDBA, MCAD, MCSD .NET,
MCTS, MCITP - Database Administrator SQL Server 2005
http://sqlserver.ro