Consultor Eletrônico



Kbase P186865: Cannot connect JDBC users other than root (the creator of the database) to the database.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/30/2011
Status: Unverified

SYMPTOM(s):

Cannot connect JDBC users other than root (the creator of the database) to the database.

The errors being received:

Test failed because of the following error:
SE_Exception: The thread tried to read from or write to a virtual
address for which it does not have the appropriate access.

Error Executing Database Query. [DataDirect][OpenEdge JDBC Driver][OpenEdge]
Access denied (Authorization failed) (7512)
The error occurred on line 112.

No users listed in the _User table.

sysprogress.sysdbauth shows root and sysprogress.

sysprogress.systabauth does not show any other users.

FACT(s) (Environment):

Root can connect without errors.
Other users used to be able to connect to the database via JDBC but now they can't.
Linux
OpenEdge 10.1B
OpenEdge Category: Database
OpenEdge SQL Category: JDBC Drivers

CHANGE:

Database was dumped and loaded.

CAUSE:

Users were not migrated to the new database during the dump and load process.

FIX:

Create user accounts with passwords to the SQL Engine using the syntax mentioned in solution: 20413, "Basic Guide to Defining Progress SQL-92 Database Permissions & Security".