问题现象: | 客户服务器在一次停电后,发现新增的入库单不能保存,但查询库存账没问题。在我们检查下,发现除采购入库单无法保存外,所有的出入库单都无法保存,提示红叉错误,确定后提示连接错误。采用跟踪器检查,SQL运行的最后一条语句为UPDATA,因此怀疑数据库表存在问题,打开数据库表,手工填加数据,数据库报错,可以确定因为数据库表产生错误,造成用友单据无法保存。 |
问题原因: | 因为在此问题发生前,客户曾经断电一次,初步认为原因是电力问题。 |
解决方案: | 在查询分析器中执行对数据库表的修复语句 sp_dboption 'ufdata_001_2004', 'single user', 'true' DBCC CHECKDB('ufdata_001_2004',repair_allow_data_loss) WITH TABLOCK sp_dboption 'ufdata_001_2004', 'single user', 'false' 修复后检查数据,完整,单据也可以保存。说明表被破坏的程度还不严重。如果修复不成功,那只有替换此表了。 建议客户加强对电力系统的保障力度。 |
相关补丁: | |
版本: | 数据库 |
模块: | MSSQL2000 |
产品: | 所有SQL数据库产品 |
问题名称: | 新增入库单保存时提提示红叉错误,确定后提示连接错误 |
最后更新: | 2005-06-28 00:00:00 |