Sperren

Damit sämtliche ACID-Forderungen, die an Transaktionen gestellt werden, erfüllt werden können, ist es notwendig, Datensätze vor wechselseitigen überlappenden Änderungen zu schützen. Dazu werden in Datenbankmanagementsystemen Sperren (Locks) benutzt. Bevor es um die Möglichkeiten geht, die SQL Server dem Entwickler an die Hand gibt, sollen zunächst einmal die Probleme des konkurrierenden Datenzugriffs anhand der vier klassischen Fälle erläutert werden, die es im Zusammenhang mit Transaktionen gibt.

Lost Update

Mit einem Lost Update wird eine Situation bezeichnet, in welcher die Änderungen des einen Prozesses gnadenlos durch einen zweiten Prozess überschrieben werden. Dieser Fall könnte nur dann eintreten, wenn es gar keine Sperrmechanismen ...

Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.