I don't think MS Access is sending a begin tran. The syabse server is probably in unchained mode which means the update is in an implied Begin tran. It appears sybase can't tell which tables are being updated so it puts them in update status with possible upgrade to exclusive if need to update. This, of course, is not allowed in a "Standby/read only" configuration. Might try to put the session in chained mode though I'm not sure if this will help or not. Or break up the update somehow to qualify the Access row to be updated. Need to try and get the update to the MS table only.