Wenn Clientanwendungen oder Anwendungsserver mit einer einfachen Transaktionsverarbeitungs-Datenbank arbeiten, wie etwa SQL Anywhere, wird außerhalb der Datenbank selbst keine Transaktionslogik benötigt. Wenn jedoch mit mehreren Ressourcen-Managern gearbeitet wird, muss die Transaktionssteuerung die in die Transaktion einbezogenen Ressourcen abdecken. Anwendungsserver bieten ihren Clientanwendungen Transaktionslogik, sodass Gruppen von Vorgängen in kleinsten Einheiten ausgeführt werden.
Viele Transaktionsserver, einschließlich Sybase EAServer, verwenden den Microsoft Distributed Transaktionskoordinator (DTC), um den Clientanwendungen Transaktionsdienste anzubieten. DTC verwendet OLE-Transaktionen, die ihrerseits das Protokoll Zwei-Phasen-Commit für die Koordinierung von Transaktionen mit mehreren Ressourcen-Managern verwenden. Um die in diesem Abschnitt beschriebenen Funktionen verwenden zu können, müssen Sie DTC installiert haben.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |