번들로 제공되는 Sybase Adaptive Server용 Sun 드라이버와 함께 TRANSACTION_SERIALIZABLE 격리 수준을 사용하는 응용 프로그램은 두 개의 트랜잭션이 병행하여 실행 중이고 그 중 하나가 롤백하면 준비된 명령문을 사용하여 업데이트할 경우 중단됩니다. 연결 롤백은 다음 메시지와 함께 실패하고 롤백한 연결은 더 이상 사용할 수 없습니다.
java.sql.SQLException:[sunm][Sybase JDBC Driver]Request cannot be submitted due to wire contention
Sybase Adaptive Server는 TRANSACTION_REPEATABLE_READ 격리 수준을 지원하지 않습니다. 그러나, DatabaseMetaData에 대해 쿼리를 실행하면 번들로 제공된 Sun 드라이버는 데이터베이스에서 이 격리 수준이 지원된다는 결과를 반환합니다. 이 격리 수준을 사용하는 응용 프로그램은 실패하게 됩니다.
번들로 제공되는 Sun 드라이버를 사용하는 응용 프로그램은 TRANSACTION_READ_UNCOMMITTED 격리 수준을 설정할 수 없습니다. 응용 프로그램은 첫 번째 DataBaseMetaData 액세스에서 다음과 같은 예외를 발생시킵니다.
java.sql.SQLException:[sunm][Sybase JDBC Driver][Sybase]The optimizer could not find a unique index which it could use to perform an isolation level 0 scan on table 'sybsystemprocs.dbo.spt_server_info'.