来源:蜘蛛抓取(WebSpider)
时间:2024-02-20 06:00
标签:
用友通
用友U8 结帐时提示:运行时错误-2147220991(80040201),由于文件ID 0(位于数据库UFDATA_002_2006中无效),所以未能打开FCB用友U8 结帐时提示:运行时错误-2147220991(80040201),由于文件ID 0(位于数据库UFDATA_002_2006中无效),所以未能打开FCB
问题原因:跟踪数据库发现有很多错误,用dbcc checkdb结果是有一致性错误
解决方法:发现有很多错误,用dbcc checkdb结果是有一致性错误,修复语句如下:sp_dboption 'ufdata_002_2005','single user','true' godbcc checkdb ('ufdata_002_2005',REPAIR_ALLOW_DATA_LOSS) godbcc checktable ('ufdata_002_2005..accinformation',repair_rebuild ) gosp_dboption 'ufdata_002_2005','single user','false' go执行完毕后可以正常对帐结账了,但是在记帐时用友又死掉了,提示执行时间太长,先执行一下语句查询所有索引:select 'dbcc dbreindex('+name+','''',0)' from sysobjects where xtype='u'再将查询得结果copy到查询分析器里执行即可修复ufdata所有的索引。修复完成后软件即正常运行。解决方案:问题原因:跟踪数据库发现有很多错误,用dbcc checkdb结果是有一致性错误
解决方法:发现有很多错误,用dbcc checkdb结果是有一致性错误,修复语句如下:sp_dboption 'ufdata_002_2005','single user','true' godbcc checkdb ('ufdata_002_2005',REPAIR_ALLOW_DATA_LOSS) godbcc checktable ('ufdata_002_2005..accinformation',repair_rebuild ) gosp_dboption 'ufdata_002_2005','single user','false' go执行完毕后可以正常对帐结账了,但是在记帐时用友又死掉了,提示执行时间太长,先执行一下语句查询所有索引:select 'dbcc dbreindex('+name+','''',0)' from sysobjects where xtype='u'再将查询得结果copy到查询分析器里执行即可修复ufdata所有的索引。修复完成后软件即正常运行。