Consultor Eletrônico



Kbase P10716: SQL connections fail with authorization error after permissions have been granted on conv89 database
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/12/2008
Status: Unverified

SYMPTOM(s):

SQL connections fail with authorization error after permissions have been granted on conv89 database.

User is unable to connect to database via SQL-Explorer

Error JDBC Progress Driver Access Denied Authorization failed

Error JDBC Progress Driver Access Denied Authorization failed

SQL Exception 1
SQL State=HY000
Error Code=-20228
JDBC Progress Driver Access Denied Authorization failed
Error JDBC Progress Driver Access Denied Authorization failed

FACT(s) (Environment):

Connecting to database with SQL Explorer
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x
OpenEdge Category: Configuration
Adding the sysprogress user to the _user table will require logins to the database.
Problem does not occur a database that was converted via a dump and load.
Granted permissions to all tables for all users via SQL-92 engine.

CHANGE:

Added sysprogress to the _User table.

CHANGE:

Converted Database using the conv89 utility.

CAUSE:

When the _User table is not empty SQL-92 users will get Driver Access Denied errors if the user is not in the _user table.

FIX:

1. Add the sysprogress user to the _user table.
2. Connect to the database using sysprogress.
3. Grant permissions to the login names used by the users.
3. Remove the sysprogress user in the _User table.