Isolation-Level (Microsoft Windows)
Verwendung
SAP DB lässt konkurrierende Transaktionen auf Datenbankobjekten zu. Dazu wird ein Sperrkonzept benutzt, das zur Kapselung einzelner Transaktionen Sperren auf Zeilen und Tabellen anlegt. Eine wichtige Rolle dabei spielt die Sperrbetriebsart. Diese wird durch Festlegen eines Isolation-Level bestimmt.
Verwenden Sie die Option Isolation-Level, wenn Sie den Systemvorschlag für die Sperrbetriebsart (
Committed) ändern wollen. Der so definierte Wert gilt dann für alle Verbindungen der Datenquelle.Die eingestellte Sperrbetriebsart kann von der Anwendung mit Hilfe der Funktion SQLSetConnectAttr übersteuert und mit SQLGetConnectAttr abgefragt werden.
Übersicht über die möglichen Sperrbetriebsarten
Dirty Read |
Non-repeatable Read |
Phantom Read |
|
Uncommitted |
x |
x |
x |
Committed |
x |
x |
|
Repeatable |
x |
||
Serializable |
Die Sperrbetriebsart
Vorgehensweise
Ergebnis
Wenn Sie sich das nächste Mal über diese Datenquelle an den Datenbankrechner anmelden, arbeitet der SAP DB-ODBC-Treiber mit der gewählten Sperrbetriebsart.