cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Assertion Faileure 201503

iamdna
Explorer
0 Kudos
1,469

Hi,

We have a database that is failing to start with Assertion Failed: 201503.
Record 0x1 not present on page.

We are unable to unload the database excluding any corrupted table as the database will not even initialise.

Unfortunately despite running validation checks each evening the corruption has only revealed itself on startup therefore previous backup now also fail to start.

Do you know if there any tools that would allow us to rebuild this database?

Thanks in advance

Damian

Accepted Solutions (0)

Answers (2)

Answers (2)

iamdna
Explorer
0 Kudos

There are no recent backups and we are looking to see if we have any older backups that are archived that don't have the corruption.
We have tried the -f but the issue still persists unfortunately.

iamdna
Explorer
0 Kudos


Starting database "TEST" (C:\Temp\TEST.db) at Fri Mar 28 2025 08:21
Database recovery in progress
Last checkpoint at Tue Mar 18 2025 19:49
Checkpoint log...
Opening dbspace 'TEST' in file 'TEST.DBS' for database 'TEST'
Transaction log: TEST.log...
*** ERROR *** Assertion failed: 201503 (17.0.9.4913)[TEST]
Record 0x1 not present on page 0x0:0x50475

chris_keating
Product and Topic Expert
Product and Topic Expert
0 Kudos
Just to confirm, there are no backups that are healthy that can be used as a starting point for a recovery? Are you able to restart the database without the transaction log (try starting with -f on a copy of the database)?
johnsmirnios
Product and Topic Expert
Product and Topic Expert
0 Kudos

If you are using '-f', you must also move the TEST.log file out of the way. '-f' means it's okay not to apply the redo log during recover if the redo log cannot be found.

Ask a Question