Kbase 18702: 16 Bit vs. 32 Bit Progress Versions on Windows error 44 1178
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  30/03/1999 |
|
16 Bit vs. 32 Bit Progress Versions on Windows error 44 1178
DRAFT COPY - Currently under review and edit.
INTRODUCTION:
=============
This document attempts to list those versions of the Progress Windows
client which are 16 bit, which ones are 32 bit and why the difference
is important.
WHY YOU NEED TO KNOW THIS:
===========================
If you are migrating from the 16 Bit to the 32 Bit versions or even
if you are just using the 16 Bit client with the 32 Bit server you may
receive certain errors such as error 44:
** Database has the wrong version number. (db: <value>, pro: <value>).
(44)
Or you might receive an 1178 error:
The shared memory is version <num>; expected <num> (1178)
In General 16-Bit Executables can not directly manipulate databases
made with a 32-Bit Executable and 32-Bit Executables can not directly
manipulate databases made with 16-Bit Executables.
A LITTLE BACKGROUND:
====================
In Windows, the earlier versions of Progress were all 16 bit
architectures, because the original Windows packages were only 16 bit
packages as well.
It wasn't till the release of Windows NT that MicroSoft established
a 32 Bit architecture for software to run on.
On other systems such as Unix, 32 bit architectures had been the
standard.
Initially Progress only released Server Engines for the 32 Bit Windows
environment. The early releases designed to run on NT machines
were only server engines.
The versions of the Progress 32-bit server packages available:
6.3E01; 7.3B; 8.0B; 8.1A; 8.2A; 8.2B; 8.2C; 8.3A; 8.3B; 9.0A
The license addendum usually would list that this was for Intel/NT
or Alpha/NT.
It wasn't until the release of 8.2A that Progress created a 32 bit
Progress Client version.
MIGRATING FROM 16-Bit to 32-Bit
===============================
If you are migrating 16-bit to 32-bit or vice-versa you will need
to dump and load because there are no tools to do a direct bit
conversion of the database.
ONLINE PROCEDURES OR UTILITIES:
===============================
REFERENCES TO WRITTEN DOCUMENTATION:
====================================