Rss & SiteMap

昂捷论坛 http://www.enjoyit.com.cn

中国零售业界精英论坛!
共1 条记录, 每页显示 15 条, 页签: [1]
[浏览完整版]

标题:一次数据库表损坏后的处理过程

1楼
大脑袋 发表于:2009/2/6 9:54:48

用户: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
是的,这样的话,得在晚上执行了


 

共1 条记录, 每页显示 15 条, 页签: [1]

Copyright © 2006-2010 EnjoyIT.com.cn
网友言论或观点与昂捷公司无关!涉及版权/著作权问题请与发帖者直接联系
Powered By Dvbbs Version 8.2.0
Processed in 0.16406 s, 2 queries.