Consultor Eletrônico



Kbase P5342: Cannot connect to 2nd database with logical name (4612)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   02/08/2010
Status: Verified

SYMPTOM(s):

Cannot connect to 2nd database with logical name (4612)

Attempt to connect to 2nd database with logical name <logical name> (4612)

can run prostrct, procopy, proutil or proserve

pro physical_dbname -ld logical_dbname connects to database

no corruption found in database

FACT(s) (Environment):

Progress/OpenEdge Product Family
Progress 7.x
Progress 9.x

CAUSE:

In this particular case, the database was migrated from Progress 7.x (Windows) to 9.x (UNIX). In the auto-connect list, an entry for database that they're trying to connect to still existed post migration, which is now redundant.

Progress uses information stored in a primary database to connect to a secondary application database, before running compiled procedures that access the second database. The primary database (the one that contains the auto-connect information for one or more databases) must be connected before Progress can perform an auto-connect.

If the primary database is a schema holder for a DataServer schema, it is automatically included in the auto-connect list, but does not appear on the auto-connect list. In the Data Dictionary, a _Db table record is the auto-connect entry for the non-Progress database in the schema holder database.

FIX:

1. Access the Data Administration tool
2. Utilities -> Edit Progress Auto-Connect List
3. Delete or Edit redundant connection information for secondary database