Consultor Eletrônico



Kbase P97685: Client displays error (3142) after Blank User ID's were disabled in the database.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   14/04/2010
Status: Verified

SYMPTOM(s):

Error (3142) is displayed on client screen.

You do not have sufficient permission to increment sequence values. (3142)

Blank User ID's are disabled within database security.

FACT(s) (Environment):

All Supported Operating Systems
Progress 8.x
Progress 9.x
OpenEdge 10.x

CAUSE:

The user does not have permission on the _sequence table to read the sequence values.

FIX:

1. Provide to the user the permission on the _Sequence table to read a sequence value. You do this through the Data Dictionary on UNIX, or the Data Administration tool on Windows.
On UNIX:
a) pro dbname -p _dict.p
b) Admin / Security / Edit Data Security menu.
c) When it asks for the table name, Enter "_sequence" without the quotes.
d) Change the _sequence schema as appropriate.
On Windows:
a) Data Administration tool.
b) Connect to your database.
c) Admin / Security / Edit Data Security menu.
d) Tick the "Show Hidden" toggle box.
e) Select the _sequence table.
f) Change the _sequence schema as appropriate.
2. Make sure that the database connection statement has the -U -P parameters and values.