用户:10:23:34
张工,我们有个店的系统,在实时销售检测里提示:
警告: 在 02 5 2009 10:21AM 出现错误 823。请记录该错误和时间,并与您的系统管理员联系。
在 EnjoyRMIS_WS.DataAccess.CDACommon.GetDataSetFromProc(String sProcName, String[] sParams, Object[] oParams, String sOutname, Object& oOutput) 位置 D:\Code2005\EnjoyRMIS_WS.root\EnjoyRMIS_WS\EnjoyRMIS_WS\da\Common\CDACommon.cs:行号 694
在 EnjoyRMIS_WS.DA.CDACursale.GetCurSaleDepart(String sStoreId, String sDCode, Int32 iChLen, DateTime dt, String sDepartType, String sHasTax, Object& iSalecount) 位置 D:\Code2005\EnjoyRMIS_WS.root\EnjoyRMIS_WS\EnjoyRMIS_WS\da\POS\CDACursale.cs:行号 42
在 EnjoyRMIS_WS.WS.POS.CWSCursale.GetCurSaleDepart(String sStoreId, String sDCode, Int32 iChLen, DateTime dt, String sDepartType, String sHasTax, Object& iSalecount) 位置 D:\Code2005\EnjoyRMIS_WS.root\EnjoyRMIS_WS\EnjoyRMIS_WS\WS\POS\CWSCursale.asmx.cs:行号 73
--- 内部异常堆栈跟踪的结尾 ---
大脑袋10:35:53
select * from tb_cursale (nolock)
where c_datetime >'2009-2-5'
大脑袋10:36:08
看这个表是否对
用户:10:43:11
消息823,级别24,状态2,第1 行
在文件'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\enjoy_store.mdf' 中、偏移量为0x000005603d4000 的位置执行读取期间,操作系统已经向SQL Server 返回了错误23(数据错误(循环冗余检查)。)。SQL Server 错误日志和系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅SQL Server 联机丛书
大脑袋10:45:11
是这个表坏了
用户:10:45:46
重新导入啊,还是DBCC一遍?
大脑袋10:47:38
dbcc checktable (tb_cursale ,repair_allow_data_loss)
大脑袋10:47:52
这个需要在单用户模式下
用户:10:48:46
还是在单用户下执行吗
大脑袋10:49:26
是的,这样的话,得在晚上执行了