|
|
|
Mesaj Başlığı |
"The operating system returned
error 38(Reached the end of the file.) to SQL Server during a read at offset
0x00000a79850000 in file ‘X:\SQLDATA\xxx.mdf'. Additional messages in the SQL
Server error log and system event log may provide more detail. This is a severe
system-level error condition that threatens database integrity and must be
corrected immediately. Complete a full database consistency check (DBCC
CHECKDB). This error can be caused by many factors; for more information, see
SQL Server Books Online." |
|
Hata Açıklaması |
Bir veritabanını SQL Server Instance’ ınıza iliştirirken (Attach) böyle bir hata
mesajıyla karşılaşabilirsiniz.
|
|
Çözüm |
Bu sorun, ilgili veritabanı dosyasının bir şekilde hatalı olmasından (corrupted)
kaynaklanıyordur. Bu gibi durumlarda en iyi çözüm sağlam bir yedekten Restore
işlemi yapmaktır.
Not:
Bu gibi "Reached the end of the file" mesajlı sorunları Transaction Log
yedekleriniz için de alabilirsiniz. Bu durumda da yine yedek dosyanız zarar
görmüş ve yapısı bozulmuştur. İyi bir yedekten Restore edilmesi gerekmektedir. |
|
SQL Server Versiyonun/td>
|
Sorun tüm versiyonlarda yaşanabilir. |
|
İşletim Sistemi
|
Windows Server 2003 |
|