Suddenly in one database we have a lot of errors, it seams some things are
corrupted. I tried to start maintanance / database repair, but this fails
too.
When selecting in Query Analyzer a range of records from a table I get the
following message:
Location: p:\sql\ntdbms\storeng\drs\include\record.inl:1447
Expression: m_SizeRec > 0 && m_SizeRec <= MAXDATAROW
SPID: 68
Process ID: 1208
When I select the record that causes this error, the following error is
reported in Query Analyzer:
Could not find the index entry for RID '163748993200' in index page
(3:373352), index ID 0, database 'sal'.
In the log I see a lot of these messages:
Stack Signature for the dump is 0x&D179C48
Could not open FCD for invalid file ID 21761 in database'sal'
I/O error (bad page ID) detected during read at offset 0x00000b64d2000
How can this be fixed?
How can I rebuild the index for one table / check integrity of one table?
What kind of actions may caused this corruption (if it is corruption) ?
How can it be prevented?
I hope someone can help.
Regards,
Rene 5 9892
To check a single table, use DBCC CHECKTABLE. If there is only a
non-clustered index problem, rebuild the index using DBCC DBREINDEX. Check
for integrity of the whole database with DBCC CHECKDB. If ou have major
problems, it could be that your HDD has errors.
To prevent errors, use RAID 1, RAID 5 or RAID 10 arrays of disks for your
database.
Always have backup strategy.
--
Dejan Sarka, SQL Server MVP
FAQ from Neil & others at: http://www.sqlserverfaq.com
Please reply only to the newsgroups.
PASS - the definitive, global community
for SQL Server professionals - http://www.sqlpass.org
"Rene" <no@spam.nl> wrote in message
news:vg************@corp.supernews.com... Suddenly in one database we have a lot of errors, it seams some things are corrupted. I tried to start maintanance / database repair, but this fails too.
When selecting in Query Analyzer a range of records from a table I get the following message:
Location: p:\sql\ntdbms\storeng\drs\include\record.inl:1447 Expression: m_SizeRec > 0 && m_SizeRec <= MAXDATAROW SPID: 68 Process ID: 1208
When I select the record that causes this error, the following error is reported in Query Analyzer:
Could not find the index entry for RID '163748993200' in index page (3:373352), index ID 0, database 'sal'.
In the log I see a lot of these messages:
Stack Signature for the dump is 0x&D179C48 Could not open FCD for invalid file ID 21761 in database'sal' I/O error (bad page ID) detected during read at offset 0x00000b64d2000
How can this be fixed? How can I rebuild the index for one table / check integrity of one table? What kind of actions may caused this corruption (if it is corruption) ? How can it be prevented?
I hope someone can help.
Regards,
Rene
Thanks for you answer. We have a raid 5 and daily backup, but this record
was insert in may but we discovered it yesterday. I don't think a backup
strategy can handle this.
It seems that it is small problem since the server was stil operational for
more then a month, it just caused some extra heartbeats since this is the
first time I've got such problem.
Thanks,
Rene
"Dejan Sarka" <de************************************@avtenta.si > schreef in
bericht news:Om*************@TK2MSFTNGP10.phx.gbl... To check a single table, use DBCC CHECKTABLE. If there is only a non-clustered index problem, rebuild the index using DBCC DBREINDEX. Check for integrity of the whole database with DBCC CHECKDB. If ou have major problems, it could be that your HDD has errors. To prevent errors, use RAID 1, RAID 5 or RAID 10 arrays of disks for your database. Always have backup strategy.
-- Dejan Sarka, SQL Server MVP FAQ from Neil & others at: http://www.sqlserverfaq.com Please reply only to the newsgroups. PASS - the definitive, global community for SQL Server professionals - http://www.sqlpass.org
"Rene" <no@spam.nl> wrote in message news:vg************@corp.supernews.com... Suddenly in one database we have a lot of errors, it seams some things
are corrupted. I tried to start maintanance / database repair, but this
fails too.
When selecting in Query Analyzer a range of records from a table I get
the following message:
Location: p:\sql\ntdbms\storeng\drs\include\record.inl:1447 Expression: m_SizeRec > 0 && m_SizeRec <= MAXDATAROW SPID: 68 Process ID: 1208
When I select the record that causes this error, the following error is reported in Query Analyzer:
Could not find the index entry for RID '163748993200' in index page (3:373352), index ID 0, database 'sal'.
In the log I see a lot of these messages:
Stack Signature for the dump is 0x&D179C48 Could not open FCD for invalid file ID 21761 in database'sal' I/O error (bad page ID) detected during read at offset 0x00000b64d2000
How can this be fixed? How can I rebuild the index for one table / check integrity of one
table? What kind of actions may caused this corruption (if it is corruption) ? How can it be prevented?
I hope someone can help.
Regards,
Rene
Rene (no@spam.nl) writes: Thanks for you answer. We have a raid 5 and daily backup, but this record was insert in may but we discovered it yesterday. I don't think a backup strategy can handle this.
Nope. But a good backup strategy may make it possible to easy recover
from a problem like this.
The error you get has number 644. Search for 644 in Books Online, and
you will find an article that describes you should handle this problem.
--
Erland Sommarskog, SQL Server MVP, so****@algonet.se
Books Online for SQL Server SP3 at http://www.microsoft.com/sql/techinf...2000/books.asp
"Erland Sommarskog" <so****@algonet.se> schreef in bericht
news:Xn*********************@127.0.0.1... Nope. But a good backup strategy may make it possible to easy recover from a problem like this.
I've read some article on the net where the corruption was undetected for a
long time, even the oldest backup was corrupted. Should be hard to recover,
not?
Rene
Rene (no@spam.nl) writes: I've read some article on the net where the corruption was undetected for a long time, even the oldest backup was corrupted. Should be hard to recover, not?
Yes, I have run into a case where a DBCC CHECKDB did not show any errors,
but when you restroed the backup, there were errors. I should add that
this was with SQL Server 6.0.
But it is definitely a good idea to every now and then restore a backup
and run a DBCC on the restored copy. As it is to every now and then to
restore a database, and then apply transaction log dumps to a certain
point in time. That is also part of a backup strategy: make certain
that if the disaster strikes that you actually know that the restore
procedures are working.
--
Erland Sommarskog, SQL Server MVP, so****@algonet.se
Books Online for SQL Server SP3 at http://www.microsoft.com/sql/techinf...2000/books.asp This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Tim Tyler |
last post by:
I'm getting fatal errors when executing code - and my error handler is
failing to trap them - so I get no stack backtrace :-(
The error I am getting is:
"Fatal error: Call to a member function...
|
by: Mike |
last post by:
Last weekend I decided to install
Apache 2.0.53-win32-x86-no_ssl
PHP 5.0.3
Smarty 2.6.7
MySQL essential-4.1.10-win32
I have Apache up (Port 80 blocked at the router and firewall!) and I
have...
|
by: vincent wehren |
last post by:
Hi,
Trying to grasp Py_NewInterpreter()in a simple app embedding Python, I was
wondering why the following gives me an error:
int main() {
PyThreadState *tstate;
Py_Initialize();
|
by: o'seally |
last post by:
solaris/linux admins/rookie_developers that battle with this error are
probably all frustrated when it happens. i bet you're also somehow
frustrated by this seemingly unsolvable error :-) ...take...
|
by: Grant Nosbush |
last post by:
I have searched the newsgroups and the web trying to solve this problem
and just can't get it. Maybe someone will be able to help. I am
getting the following error when I try to view a test page...
|
by: Boris Kuznetsov |
last post by:
This occurs in an empty project when I add the following string:
#using <mscorlib.dll>
Can anyone tell me why would #using ... not be working???? MSDN says nothing
about this error.
Please...
|
by: m.Ward |
last post by:
We are running a asp.net site, we are using a tiered architecture with the data class looking like
Function MyDataReader(ByVal stylemainid As Int32, ByVal letter As String) As SqlDataReade
Dim...
|
by: CBFalconer |
last post by:
We often find hidden, and totally unnecessary, assumptions being
made in code. The following leans heavily on one particular
example, which happens to be in C. However similar things can (and...
|
by: Simon Kittle |
last post by:
Hi,
Is it possible in PHP to provide a nice pretty page when a fatal error
occurs? (Or any of the errors listed here
http://uk.php.net/manual/en/function.set-error-handler.php which you
cannot...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
| | |