Kbase 15182: Dictionary and Admin Tools compatibility between versions
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/10/2008 |
|
Status: Verified
SYMPTOM(s):
The shared memory is version <num>; expected <num> (1178)
There is no server for database <dbname>. (1423)
** Database has the wrong version number. (db: <value>, pro: <value>). (44)
A version <version> client may not modify schema on a version <version> database. (7997)
Database <dbname> is a V8 database. This V9 dictionary cannot be used with a PROGRESS V8 database. Use the dictionary under PROGRESS V8 to access this database
CAUSE:
The version of a database must be consistent with the major (number) release version of the Data Dictionary and Administration tools being run against it.
For example, if you have a Version 8 database, you cannot run Version 9 Dictionary or Administration tools with it.
Data Dictionary and Admin Tools work with metaschema information and Progress requires a client of the same version to do that. This is to avoid schema corruption in the case that table / field definitions change between versions.
FIX:
Use the Data Dictionary or Administrator with the same release version as the database.