我使用的是用友畅捷通T+财务管理软件,在操作T+初始化模块的时候碰到了个问题:
T+12.0升级12.2 账套升级时出现
请教用友财务软件工程师如何解决?具体的情况如下:
T+12.0升级12.2 账套升级时出现: 升级出错,错误信息:升级脚本出错,错误信息:SQL 脚本: 12.000.999.9999 DATA_DSTR_EAP_GUID_DropTable.sql 出错:在内部操作期间检测到不一致性。请与技术支持联系。 at Ufida.T.SM.Upgrade.Service.UpgradeHelper.ExecuteScript(TongVersion version, Queue`1 upgardeItems, VersionTypeEnum product, String currentDBName) at Ufida.T.SM.Upgrade.Service.UpgradeHelper.UpgradeStruct(TongVersion version, VersionTypeEnum product, String currentDBName) at Ufida.T.SM.Upgrade.Service.UpgradeService.VersionsUpgrade(UpgradeContext context) at Ufida.T.SM.Upgrade.Service.UpgradeService.ExecUpgradeScript(UpgradeContext context) at Ufida.T.SM.Upgrade.Service.UpgradeService.Upgrade(UpgradeContext context)![具体出错信息请参见:D:\Chanjet\TPlusStd\Appserver\server\..\logs\UFTData976261_000001_Upgrade.log![具体出错信息请参见:D:\Chanjet\TPlusStd\Appserver\server\..\logs\UFTData976261_000001_Upgrade.log2017-02-21 16:08:38 at Ufida.T.EAP.Aop.Dynamic.LocalCallDynamicProxyImpl.NormalInvoke(MethodBase method, Object[] args, Boolean needFreeCuid) at Ufida.T.EAP.Aop.Dynamic.LocalCallDynamicProxyImpl.Invoke(IMessage message) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Ufida.T.SM.Upgrade.Interface.IUpgrade.Upgrade(UpgradeContext context) at Ufida.T.Tool.SM.Account.FrmMain.UpgradeSelectedAccount(Object obj)
数据库损坏了。社区----产品线---工具 下载sql数据库修复工具,尝试修复,数据库是否可以修复
Rpt_ST_CurrentStockRptf3dfe50e_608c_49e9_b197_fc02eb28c4db_Grp的 DBCC 结果。消息 2575,级别 16,状态 1,第 1 行索引分配映射(IAM)页 (0:0) (位于对象 ID 1674293570,索引 ID 0,分区 ID 72057608562147328,分配单元 ID 72057609852747776 (类型为 In-row data))的下一个指针指向了 IAM 页 (1:84032),但扫描过程中检测不到它。消息 7965,级别 16,状态 2,第 1 行表错误: 由于无效的分配(IAM)页,无法检查对象 ID 1674293570,索引 ID 0,分区 ID 72057608562147328,分配单元 ID 72057609852747776 (类型为 In-row data)。消息 8946,级别 16,状态 3,第 1 行表错误: 分配页 (1:84032) 具有无效的 IAM_PAGE 页头值。类型为 1。请检查该页的类型、分配单元 ID 和页 ID。
根据提示是数据库损坏了,存在一致性错误用 dbcc checkdb('数据库名') 检测是否数据库存在错误