Consultor Eletrônico



Kbase P97768: _sqlsrv2 causes database crash with errors 49, 1124, 10560, 10561
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   28/11/2008
Status: Verified

SYMPTOM(s):

_sqlsrv2 process crashed

Database crashed

SYSTEM ERROR: Memory violation. (49)

Wrong db-Block <num> vs. <num> (DbKey: <num>) (rmFTL014)

** Save file named core for analysis by Progress Software Corporation. (439)

SYSTEM ERROR: wrong dbkey in block. Found <dbkey>, should be <dbkey> (1124)

<func-name>: Error occurred in area <num>, block number: <num>, extent<name>: . (10560)

bmReleaseBuffer: Error occurred in area <num>, block number: <num>, extent<name>: . (10560)

Writing block <num> to log file. Please save and send the log file to Progress Software Corp. for investigation. (10561)

FACT(s) (Environment):

Progress/OpenEdge Product Family
All Supported Operating Systems

CAUSE:

A third party program tied up the _sqlsrv2 port causing the _sqlsrv2 process to die. To ensure data integrity, the database then shut down.

FIX:

1. Restart the database. It will go through crash recovery.
2. Reconnect the SQL user and a new _sqlsrv2 process will be spawned.
3. The Database Repair Utility should be run when the database can be stopped to check for database corruption. Or make a copy of the database and run dbrpr against it.