Anwendungen, die die TRANSACTION_SERIALIZABLE-Isolationsebene zusammen mit dem im Paket enthaltenen Sun-Treiber für Sybase Adaptive Server verwenden, hängen, wenn eine vorbereitete Aktualisierungsanweisung verwendet wird, die einsetzt, wenn zwei Transaktionen parallel ausgeführt werden und eine der Transaktionen rückgängig gemacht wird. Der Rollback der Verbindungen schlägt fehl und folgende Meldung wird angezeigt. Die Verbindungen, für die das Rollback durchgeführt werden sollte, können nicht mehr verwendet werden.
java.sql.SQL-Ausnahmefehler: [sunm][Sybase JDBC Driver]Request cannot be submitted due to wire contention
Die TRANSACTION_REPEATABLE_READ-Isolationsebene wird von Sybase Adaptive Server nicht unterstützt. Beim Abfragen von DatabaseMetaData gibt der Sun-Treiber jedoch an, dass diese Isolationsebene von der Datenbank unterstützt wird. Die Ausführung der Anwendungen, die diese Isolationsebene verwenden, schlägt fehl.
Anwendungen, die den mitgelieferten Sun-Treiber verwenden, können die Isolationsebene TRANSACTION_READ_UNCOMMITTED nicht festlegen. Beim Zugreifen auf DataBaseMetaData gibt die Anwendung folgenden Ausnahmefehler aus:
java.sql.SQL-Ausnahmefehler: [sunm][Sybase JDBC Driver][Sybase]Das Optimierungswerkzeug (Optimizer) konnte keinen eindeutigen Index finden, der für das Durchführen einer Suche auf Isolationsebene 0 in Tabelle 'sybsystemprocs verwendet werden könnte.dbo.spt_server_info'.
Zu diesem Zeitpunkt steht keine Lösung zur Verfügung.