数据库修复问题
- 浏览:720 - 发布时间:2008-01-08 00:00:00.0
问题版本: |
810-U6普及版3.1 |
问题模块: |
8-应收应付 |
所属行业: |
0-通用 |
问题状态: |
2-UU通注册用户 |
关 键 字: |
数据库修复问题 |
适用产品: |
U8X应收应付 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-1-8 |
问题名称: |
数据库修复问题 |
问题现象: |
客户启用了应付系统,在今年5月16日做的两笔付款单(565、566号)已经核销生成凭证并打印出凭证,过两天后发现凭证和应付系统传人的凭证不一致。待我到客户处看时发现凭证已经丢失,在“结算单查询”下的“付款单”查询列表中可以做过并核销的单据,待点击单据查看原始单据时系统提示“系统未找到符合要求的原始单据”,经打开数据库发现是原始单据也丢失了。 注:2005-5-16日应付系统就发生了这两笔单据。 |
原因分析: |
2005年度数据库有问题,导致ap_closebill表中565、566其实仍然存在的两张付款单执行SELECT时查询不出来。 |
解决方案: |
参照执行如下脚本修复数据库即可: sp_dboption @dbname='UFDATA_003_2005 ',@optname='single user',@optvalue='true' DBCC CHECKDB('UFDATA_003_2005',REPAIR_ALLOW_DATA_LOSS) WITH TABLERESULTS go sp_dboption @dbname='UFDATA_003_2005 ',@optname='single user',@optvalue='false' | |