824错误表明 Windows 报告已从磁盘成功读取页,但 SQL Server 检测到页中存在错误。可能出现的原因有如下几种:SQL Server 使用 Windows API 的 [例如 ReadFile、 写文件、 ReadFileScatter、 WriteFileGather] 执行 I/O 操作。在执行这些 I/O 操作,SQL Server 检查任何与这些 API 调用相关联的错误情况。如果这些 API 调用失败并出现操作系统错误,SQL Server 将报告错误 823。可实际上,Windows API 调用成功,但 I/O 操作传送的数据可能会遇到了逻辑一致性问题的情况。通过错误 824 报告这些逻辑一致性问题。在 SQL Server 2008 中,您可以运行一个查询,将数据插入到临时表中。Insert 语句包含引用同一个临时表的子查询。在查询两次后会出现这个问题。关于各种问题的解决方法,请参考以下相关文档:https://support.microsoft.com/zh-cn/kb/2015756https://msdn.microsoft.com/zh-cn/library/aa337274.aspxhttps://support.microsoft.com/zh-cn/kb/960770