question

anj.a avatar image
anj.a asked

Database Suspect

Hello All, One of our production database went in suspect mode. It is sql 2008 and the database is replicated(merge replication) I found following errors in the log. SQL Server Assertion: File: , line=3051 Failed Assertion = 'GetGhostRecCount () > 0'. This error may be timing-related. If the error persists after rerunning the statement, use DBCC CHECKDB to check the database for structural integrity, or restart the server to ensure in-memory data structures are not corrupted. Rollback encountered a page with a log sequence number (LSN) less than the original log record LSN. Could not undo log record (70137:2274:71), for transaction ID (0:25516182), on page (1:1445024), database '' (database ID 13). Page information: LSN = (70137:2274:70), type = 1. Log information: OpCode = 3, context 1. Restore or repair the database. Stack Signature for the dump is 0x10521621 2013-02-07 12:25:56.23 spid22s External dump process return code 0x20000001. External dump process returned no errors. During undoing of a logged operation in database '', an error occurred at log record ID (70137:2274:71). Typically, the specific failure is logged previously as an error in the Windows Event Log service. Restore the database or file from a backup, or repair the database. Database '' was shutdown due to error 3448 in routine 'XdesRMReadWrite::RollbackToLsn'. Restart for non-snapshot databases will be attempted after all connections to the database are aborted. The log for database '' is not available. Check the event log for related error messages. Resolve any errors and restart the database Please help in solving this
database-state
3 comments
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Fatherjack avatar image Fatherjack ♦♦ commented ·
Can you see the entry in the Windows Event Log that this message mentions? If so, can you post the details into your question please?
0 Likes 0 ·
anj.a avatar image anj.a commented ·
The error in windows event log is Rollback encountered a page with a log sequence number (LSN) less than the original log record LSN. Could not undo log record (70137:2274:71), for transaction ID (0:25516182), on page (1:1445024), database '' (database ID 13). Page information: LSN = (70137:2274:70), type = 1. Log information: OpCode = 3, context 1. Restore or repair the database. During undoing of a logged operation in database '', an error occurred at log record ID (70137:2274:71). Typically, the specific failure is logged previously as an error in the Windows Event Log service. Restore the database or file from a backup, or repair the database. The log for database '' is not available. Check the event log for related error messages. Resolve any errors and restart the database.
0 Likes 0 ·
Grant Fritchey avatar image Grant Fritchey ♦♦ commented ·
Remember, if an answer to your question is helpful, vote it up by clicking on the thumbs up symbol next to it. If the answer solves your problem, be sure to click the check box next it to identify it as the solution. Do this for all your questions.
0 Likes 0 ·
Tim avatar image
Tim answered
Have you validated that the drive that your transaction log is on is available?
1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

anj.a avatar image anj.a commented ·
Yes, I did the validation of it and it is available
0 Likes 0 ·
ThomasRushton avatar image
ThomasRushton answered
Have you checked that the log drive / directory / files are available **to the SQL service account?**
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.