Consultor Eletrônico



Kbase P12281: Unable to add SQL-92 users to converted database with security
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/12/2008
Status: Verified

SYMPTOM(s):

Unable to add SQL-92 users to database

Schema security (can-read, can-write) on 4GL database engine prevents SQL access to set up sysprogress account

With schema security disabled, SQL/ODBC/JDBC can access database, but 4GL users are unable to do so because schema security tied to application code (triggers).

FACT(s) (Environment):

Progress 9.1X
OpenEdge 10.x
All Supported Operating Systems

CHANGE:

Database migrated from Progress 8 to Progress 9 via convert 8/9

CAUSE:

8/9 converted database needs to have the sysprogress account enabled in order to add SQL-92 users to the database. The sysprogress account can not be created if schema security exists.

FIX:

1. Remove schema security (can-read, can-write).
2. Log into Data Dict./Admin/Security with the user that controls schema and create a sysprogress account with a password.
3.Access the database via SQL Explorer with the newly created sysprogress account (the database default dba account) and create users and grant them the proper permissions to SELECT, DELETE, etc.
4. Go back into the Data Dict/Admin/Security and delete the sysprogress account.
5. Re-enable schema security for 4GL users.