Database has the wrong version error

raven

New Member
I have question about Progress 44 error, maybe someone can explain it.

We have test database server with OpenEgde 10.1C04 installed and there are 6 different databases (4K) on the server. Rarely there gives one of the databases errors like "** Database has the wrong version number. (db: 28789, pro: 28822). (44)", and I cant login, shutdown or dump the database on server, i cant do nothin about it. Every progress command (pro, mpro, proutil, rfutil, probkup) gives the same error. However, other databases working well in same time.

I have searched the Progress Knowledge Base and according to the article "How to Determine the Progress version..." my progress version should be 4246 and not db:28789 or pro:28822 like the error says. This happens around twice in year and on different databases.

What can be the cause off this issue and how I can get the data back?

Thanks.
 
Usually this would happen if you have more than one version of OpenEdge installed on the same machine and try to access the database with the utilities from the other installation. Do you have different version of OpenEdge installed on your server?

Heavy Regards, RealHeavyDude.
 
There is only one installation of OpenEdge on this server and all databases are in the same version.
 
According to this KB article the master block of the database is corrupted.


Your best bet is to restore your database from the last good backup and roll forward your after image extents.

The more interesting question is as to why the master block of your databases get corrupted. As you say this happens randomly on different databases twice a year. Do you know what else is happening on your server at that time? Do you have some sort of anti virus software running on the server?

Heavy Regards, RealHeavyDude.
 
Back
Top