18
Versions earlier than 15.0:
During undo the timestamp to be assigned to a page is less than the current page timestamp. Page = ld, page timestamp = (%04x %08lx), new page timestamp = (%04x %08lx).
Version 15.0 and later:
During undo the timestamp to be assigned to a page is less than the current page timestamp. Page = %ld, object id = %ld, page timestamp = (%04x %08lx), new page timestamp = (%04x %08lx).
During the process of an undo operation, Adative Server attempts to verify that the timestamp to be assigned to a page is greater than the timestamp that is currently on the page. If not the timestamp to be assigned is not greater, error 12546 is raised. This is particularly important during reboot and online undo because the database timestamp is derived from the log.
This is a nonrecoverable error. Either restore the database from backup, or call Sybase Technical Support for suggestions on what can be done to bypass recovery on this database.
Contact Sybase Technical Support for instructions on running the dbcc log command to identify the incorrect log record.
Version 12.0.0.7 and later