SAP Knowledge Base Article - Preview

3377151 - "R3trans -d" fails with SQL3906 because database is READ ONLY - SAP ASE for BS


  • SAP Application does not work. "R3trans -d" fails with code 0012:

2EETW169 no connect possible: "DBMS = SYBASE --- "
R3trans finished (0012).

  • In trans.log, error 3906 reported due to <SID> database is READ ONLY:

ERROR: -1 in function GetDbAndUserNames (SQLExecDirect failed) [line 38388]
(3906) [ZZZZZ] [SAP][ASE ODBC Driver][Adaptive Server Enterprise]Attempt to BEGIN TRANSACTION in 
database <SID> failed because database is READ ONLY.
transaction aborted by server
ERROR: failed to retrieve db and user name
***LOG BY2=>sql error 3906 performing CON
***LOG BY0=>[ASE Error SQL3906]Attempt to BEGIN TRANSACTION in database <SID> failed because database is READ ONLY.

  • In ASE log file, there is no error reported during the latest DB restart.
  • Running 'sp_helpdb <SID>' via isql utility shows "read only" DB status.



  • SAP Adaptive Server Enterprise (ASE) 16.0 for Business Suite
  • SAP Netweaver - All versions


SAP Adaptive Server Enterprise 16.0


3906, Error 3906, SQL3906, READ ONLY, R3trans, BEGIN TRANSACTION , KBA , BC-DB-SYB , Business Suite on Adaptive Server Enterprise , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.