824: SQL Server detected a logical consistency-based I/O error (page corruption)
SQL ServerNe demek?
SQL Server bir sayfayı okudu ancak sayfanın içeriği mantıksal olarak tutarsız (yanlış checksum, torn page veya hatalı sayfa kimliği). Veri sayfası bozulmuş demektir.
Neden olur?
Depolama alt sistemi hataları, ani güç kesintisi/torn page, denetleyici veya sürücü sorunları, PAGE_VERIFY CHECKSUM ile yakalanan sessiz bozulmalar. 823 gibi çoğunlukla donanım/depolama kaynaklıdır.
Nasıl çözülür?
DBCC CHECKDB çalıştırıp bozulmanın kapsamını belirleyin. En son sağlam yedekten geri yükleyin veya etkilenen sayfaları page-level restore ile onarın. msdb.dbo.suspect_pages kaydını inceleyin. PAGE_VERIFY = CHECKSUM ayarının açık olduğundan emin olun. Donanımı/depolamayı denetleyin. REPAIR_ALLOW_DATA_LOSS son çare olmalıdır ve veri kaybına yol açar.
Aynı motorda diğer kayıtlar
- 4060Cannot open database requested by the login. The login failed
- 233A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe)
- 823The operating system returned error to SQL Server during a read/write at offset in file (I/O error)
- 701There is insufficient system memory in resource pool to run this query
- 845Time-out occurred while waiting for buffer latch
- 3201Cannot open backup device. Operating system error (backup device error)
- 8134Divide by zero error encountered