最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

修复用友U850单个年度不能导出的系统表一致性错误的总结

IT圈 admin 32浏览 0评论

2024年3月27日发(作者:俞和玉)

修复数据库单个年度备份时提示说不能连接数据库错误,错误53‘

从昨天,到今天,一直绕在一个用友的数据库里,一个极其重要的财务账套,升级时

怎么也备不出来了,真是傻眼啊,问了用友的实施,结果也是无计可施,网上查了许多资

料,也是无从解决,没办法,只能自己动手了.

一、分析原因:

1、同一个账套的其他年度可以顺利导出,只其中一个一出了问题,应该是这一个

年度的库出的问题。

2、账套不影响使用,说明系统数据的部分应该没有问题

除了上面两个方面,最有可能的就是UFDATA_009_2005的数据库的系统表的问题

二、故障确认:

1、确认故障点

第一步,检查数据库

DBCC CHECKDB

发现确实是数据库的系统表出了问题,提示

sysobjectssysindexessyscolumnssystypes出了一致性错误。

第二步,检查上面的四个表

DBCC CHECKTABLE (sysobjects)

DBCC CHECKTABLE (sysindexes)

DBCC CHECKTABLE (syscolumns)

DBCC CHECKTABLE (systypes)

终于发现在问题出在SYSCOLUMNS表出现了四处一致性问题

2、问题解决

查到了问题,原来是想找到一个办法,修改系统表,但找来找去,试来试去,系统表

的修改涉及到其他更多的一致性问题,所以只能另找他法了。

中间试了好多个命令都不能完成

最后达成修改目标的命令是:

use ufdata_009_2005

dbcc checkdb (ufdata_009_2005,repair_allow_data_loss)

成功修复了错误,现在库已经导出完成了。

2024年3月27日发(作者:俞和玉)

修复数据库单个年度备份时提示说不能连接数据库错误,错误53‘

从昨天,到今天,一直绕在一个用友的数据库里,一个极其重要的财务账套,升级时

怎么也备不出来了,真是傻眼啊,问了用友的实施,结果也是无计可施,网上查了许多资

料,也是无从解决,没办法,只能自己动手了.

一、分析原因:

1、同一个账套的其他年度可以顺利导出,只其中一个一出了问题,应该是这一个

年度的库出的问题。

2、账套不影响使用,说明系统数据的部分应该没有问题

除了上面两个方面,最有可能的就是UFDATA_009_2005的数据库的系统表的问题

二、故障确认:

1、确认故障点

第一步,检查数据库

DBCC CHECKDB

发现确实是数据库的系统表出了问题,提示

sysobjectssysindexessyscolumnssystypes出了一致性错误。

第二步,检查上面的四个表

DBCC CHECKTABLE (sysobjects)

DBCC CHECKTABLE (sysindexes)

DBCC CHECKTABLE (syscolumns)

DBCC CHECKTABLE (systypes)

终于发现在问题出在SYSCOLUMNS表出现了四处一致性问题

2、问题解决

查到了问题,原来是想找到一个办法,修改系统表,但找来找去,试来试去,系统表

的修改涉及到其他更多的一致性问题,所以只能另找他法了。

中间试了好多个命令都不能完成

最后达成修改目标的命令是:

use ufdata_009_2005

dbcc checkdb (ufdata_009_2005,repair_allow_data_loss)

成功修复了错误,现在库已经导出完成了。

发布评论

评论列表 (0)

  1. 暂无评论