Log in
::
Register
::
Not logged in
Home
Tags
Articles
Editorials
Stairways
Forums
Scripts
Videos
Blogs
QotD
Books
Ask SSC
SQL Jobs
Training
Authors
About us
Contact us
Newsletters
Write for us
Recent Posts
Recent Posts
Popular Topics
Popular Topics
Home
Search
Members
Calendar
Who's On
Home
»
SQL Server 7,2000
»
Data Corruption
»
Inconsistent Results from DBCC CheckDB
Inconsistent Results from DBCC CheckDB
Rate Topic
Display Mode
Topic Options
Author
Message
Christopher West
Christopher West
Posted Wednesday, March 23, 2011 6:42 PM
Valued Member
Group: General Forum Members
Last Login: 2 days ago @ 11:06 AM
Points: 57,
Visits: 133
SQL 2000 Enterprise SP4.
Our SQL server is periodically getting 823 errors as follows:
Error: 823, Severity: 24, State: 2
I/O error (bad page ID) detected during read at offset 0x00000022018000 in file 'F:\SQLDataFiles\Click2Coach_Data.MDF'.
If I run DBCC CHECKDB sometimes it returns errors and sometimes it doesn't. Today I ran DBCC CHECKDB with repair and it reported about 12 errors fixed. However, the 823s started up again shortly after the repair finished. I've been running the DBCC CHECKDB statement periodically throughout the day. Most times it's clean but other times it returns errors. I took one of the object IDs that were in the error message and couldn't find it in sysobjects. We have run diagnostics on the disk and haven't found any problems. We also detached and moved the DB to a different drive (although it was just a logical drive), but that seemed to have no effect. Any ideas?
Post #1083065
Paul Randal
Paul Randal
Posted Wednesday, March 23, 2011 6:57 PM
SSCommitted
Group: General Forum Members
Last Login: Tuesday, May 14, 2013 1:23 PM
Points: 1,905,
Visits: 1,601
It's your IO subsystem, without a shadow of a doubt.
Errors are moving around because the IO subsystem is corrupting different parts of the various files.
You need to move off that IO subsystem until you figure out what is wrong with it. Use SQLIOSim to diagnose - see
http://support.microsoft.com/kb/231619
- IO subsystem diagnostics are usually not sufficient to stress the IO subsystem into producing errors.
Thanks
Paul Randal
CEO,
SQLskills.com
:
Check out SQLskills online training!
Blog:
www.SQLskills.com/blogs/paul
Twitter:
@PaulRandal
SQL MVP, Microsoft RD, Contributing Editor of
TechNet Magazine
Author of DBCC CHECKDB/repair (and other Storage Engine) code of SQL Server 2005
Post #1083066
Christopher West
Christopher West
Posted Wednesday, March 23, 2011 9:31 PM
Valued Member
Group: General Forum Members
Last Login: 2 days ago @ 11:06 AM
Points: 57,
Visits: 133
Thanks Paul for the quick response!! We'll give it a try.
Post #1083073
paul.knibbs
paul.knibbs
Posted Friday, March 25, 2011 3:42 AM
Ten Centuries
Group: General Forum Members
Last Login: Yesterday @ 9:30 AM
Points: 1,257,
Visits: 4,257
Paul Randal (3/23/2011)
It's your IO subsystem, without a shadow of a doubt.
Isn't it possible it could be a memory issue? I had a (non-SQL, admittedly) problem on a machine once where files kept getting corrupted, but I eventually traced it to a problem with faulty RAM--some of the bits of the files were getting flipped in memory before they ever got written to the hard drive! Less likely on a server machine with ECC-checking RAM, of course...
Post #1083845
Christopher West
Christopher West
Posted Saturday, April 09, 2011 6:17 AM
Valued Member
Group: General Forum Members
Last Login: 2 days ago @ 11:06 AM
Points: 57,
Visits: 133
Hi Everyone,
It took us a while, but we eventually determined that there was something wrong with the disks (as Paul initially suspected) and the issue was resolved by replacing them.
Thanks for the help!!
Post #1091067
Paul Randal
Paul Randal
Posted Saturday, April 09, 2011 6:22 AM
SSCommitted
Group: General Forum Members
Last Login: Tuesday, May 14, 2013 1:23 PM
Points: 1,905,
Visits: 1,601
Glad you got it sorted!
Paul Randal
CEO,
SQLskills.com
:
Check out SQLskills online training!
Blog:
www.SQLskills.com/blogs/paul
Twitter:
@PaulRandal
SQL MVP, Microsoft RD, Contributing Editor of
TechNet Magazine
Author of DBCC CHECKDB/repair (and other Storage Engine) code of SQL Server 2005
Post #1091068
« Prev Topic
|
Next Topic »
Permissions
You
cannot
post new topics.
You
cannot
post topic replies.
You
cannot
post new polls.
You
cannot
post replies to polls.
You
cannot
edit your own topics.
You
cannot
delete your own topics.
You
cannot
edit other topics.
You
cannot
delete other topics.
You
cannot
edit your own posts.
You
cannot
edit other posts.
You
cannot
delete your own posts.
You
cannot
delete other posts.
You
cannot
post events.
You
cannot
edit your own events.
You
cannot
edit other events.
You
cannot
delete your own events.
You
cannot
delete other events.
You
cannot
send private messages.
You
cannot
send emails.
You
may
read topics.
You
cannot
rate topics.
You
cannot
vote within polls.
You
cannot
upload attachments.
You
may
download attachments.
You
cannot
post HTML code.
You
cannot
edit HTML code.
You
cannot
post IFCode.
You
cannot
post JavaScript.
You
cannot
post EmotIcons.
You
cannot
post or upload images.
Copyright © 2002-2013 Simple Talk Publishing. All Rights Reserved.
Privacy Policy.
Terms of Use.
Report Abuse.