824: SQL Server detected a logical consistency-based I/O error (page corruption)(SQL Server 检测到基于逻辑一致性的 I/O 错误(页损坏))
SQL Server含义
SQL Server 读取了一个页,但其内容在逻辑上不一致(校验和错误、残缺页或页 ID 错误)。该数据页已损坏。
原因
存储子系统错误、突然断电/残缺页、控制器或驱动问题、由 PAGE_VERIFY CHECKSUM 捕获的静默损坏。与 823 一样,大多与硬件/存储有关。
解决方法
运行 DBCC CHECKDB 确定损坏范围。从最近一次完好的备份恢复,或用页级还原修复受影响的页。检查 msdb.dbo.suspect_pages。确保启用了 PAGE_VERIFY = CHECKSUM。检查硬件/存储。REPAIR_ALLOW_DATA_LOSS 必须作为最后手段,并且会导致数据丢失。
同一数据库的其他条目
- 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)(操作系统在文件的偏移量处读/写时向 SQL Server 返回了错误(I/O 错误))
- 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(遇到以零作除数错误)