|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
新年度帐建立体时脚本执行部成功解决方案
一、问题现象
在手工从本地执行立即升级所选帐套可能会出现xxx列名无效等等错误,尤其是在更新了SP2补丁包以后的文件(补丁改变了发布模式,原来是按照问题制作补丁包,后来开始按照模块儿制作补丁包),系统补丁编号有顺序问题,出现错误的可能性就更大。
二、解决方案
如果是因为补丁顺序问题导致的新建年度帐升级数据库脚本失败,可以通过以下方案解决:
将配置文件序号较小(861和870种序号小于100的)的文件的序号修改为一个固定的序号(861版本为1070,870版本为0666),然后执行U8的相应升级工作,且执行完毕后,那些被修改的序号不需要重新修改回原来的序号。我们会在新的模块包中对这些配置文件进行处理。
860sp、普及版由于补丁较少,如果出现问题可以参照870条镇办法,将第三段的编号该大一些,升级完成以后一定要改回原状。
除了手工修改序号的办法外,我们现在也重打包涉及到的模块包,无论是在客户安装新的模块包或者是手工修改Config文件的序号都可以解决问题,
这两中方法可以,对于新用户来说推荐安装重新制造的模块包,对于老用户来好说手工修改Config文件也许效率更高些。这两中方法也不相冲突,请根据实际情况来选择。
U8此问题涉及到的补丁核对应调整办法:
旧包名 将新打包名 旧Config 新Config
U860SP
CP-U860SP-0001-071114-CA.msi
CP-U860SP-0001-071127-ST.msi
CP-U860SP-0001-071128-AR.msi
U861
CP-U861-0001-071017-CS.msi CP-U861-1070-071018-CS.msi Config-0001-071018-CS.Xml Config-1070-071018-CS.Xml
CP-U861-0001-071114-FD.msi CP-U861-1070-071114-FD.msi Config-0001-071114-FD.Xml Config-1070-071114-FD.Xml
CP-U861-0001-071122-HB.msi CP-U861-1070-071122-HB.msi Config-0001-071114-HB.Xml Config-1070-071114-HB.Xml
CP-U861-0002-071008-MM.msi CP-U861-1070-071008-MM.msi Config-0002-071008-MM.Xml Config-1070-071008-MM.Xml
CP-U861-0002-071112-EX.msi CP-U861-1070-071112-EX.msi Config-0002-071112-EX.Xml Config-1070-071112-EX.Xml
CP-U861-0004-071026-WA.msi CP-U861-1070-071026-WA.msi Config-0004-071026-WA.Xml Config-1070-071026-WA.Xml
CP-U861-0004-071120-HM.msi CP-U861-1070-071120-HM.msi Config-0004-071120-HM.Xml Config-1070-071120-HM.Xml
CP-U861-0006-071008-GL.msi CP-U861-1070-071008-GL.msi Config-0006-071008-GL.Xml Config-1070-071008-GL.Xml
CP-U861-0009-071130-OM.msi CP-U861-1070-071130-OM.msi Config-0009-071130-OM.Xml Config-1070-071130-OM.Xml
CP-U861-0014-071127-SA.msi CP-U861-1070-071127-SA.msi Config-0014-071127-SA.Xml Config-1070-071127-SA.Xml
U870
CP-U870-0001-070810-PA.msi CP-U870-0666-070810-PA.msi Config-0001-070810-PA.Xml Config-0666-070810-PA.Xml
CP-U870-0001-071129-EQ.msi CP-U870-0666-071129-EQ.msi Config-0001-071129-EQ.Xml Config-0666-071129-EQ.Xml
CP-U870-0002-070927-NE.msi CP-U870-0666-070927-NE.msi Config-0001-070831-NE.Xml Config-0666-070927-NE.Xml
CP-U870-0002-071106-SO.msi CP-U870-0666-071106-SO.msi Config-0002-071106-SO.Xml Config-0666-071106-SO.Xml
CP-U870-0003-070828-IM.msi CP-U870-0666-070808-IM.msi Config-0002-070808-IM.Xml Config-0666-070808-IM.Xml
CP-U870-0003-070924-AP.msi CP-U870-0666-070924-AP.msi Config-0003-070924-AP.Xml Config-0666-070924-AP.Xml
CP-U870-0004-071129-HB.msi CP-U870-0666-071129-HB.msi Config-0004-071129-HB.Xml Config-0666-071129-HB.Xml
CP-U870-0007-070929-TM.msi CP-U870-0666-070929-TM.msi Config-0007-070929-TM.Xml Config-0666-070929-TM.Xml
CP-U870-0007-071102-CA.msi CP-U870-0666-071102-CA.msi Config-0007-071102-CA.Xml Config-0666-071102-CA.Xml
CP-U870-0007-071124-FS.msi CP-U870-0666-071124-FS.msi Config-0007-071124-FS.Xml Config-0666-071124-FS.Xml
CP-U870-0009-071116-CS.msi CP-U870-0666-071116-CS.msi Config-0009-071116-CS.Xml Config-0666-071116-CS.Xml
CP-U870-0009-071130-QM.msi CP-U870-0666-071130-QM.msi Config-0009-071130-QM.Xml Config-0666-071130-QM.Xml
CP-U870-0022-071129-AR.msi CP-U870-0666-071129-AR.msi Config-0022-071129-AR.Xml Config-0666-071129-AR.Xml
CP-U870-0026-071129-EX.msi CP-U870-0666-071129-EX.msi Config-0026-071129-EX.Xml Config-0666-071129-EX.Xml
普及版2.0
CP-普及版2.0-0001-070807-PU.msi
CP-普及版2.0-0001-070816-WA.msi
CP-普及版2.0-0001-070929-IA.msi
CP-普及版2.0-0001-070929-ST.msi
CP-普及版2.0-0002-071115-SA.msi
CP-普及版2.0-0034-071205-AR.msi
如果非本因素导致的建帐不成功,现象也是提示脚本升级不成功,客户可以点击确定,现将年度帐建立成功,年度帐建立成功以后使用补丁自动更新工具从本地立即升级所选帐套,将新年度帐手工升级补丁,一般能升级成功,对客户不会造成其它影响。
如果在升级数据库过程还出现错误,只能在\u8suft\admin\ufdbtmp文件价下面找到对应的脚本。
第一步,将其内容在查询分析器下全部注释掉并保存,然后再重新升级数据库脚本,一直导体时脚本升级成功。
第二步,将刚才因执行不成功而注释掉的脚本取消注释,在查询分析其中手工执行,如果没有丢失数据库内容,一般可以执行成功,新建年度帐成功,如果有丢失,执行过程会提示,您可以根据提示从上年度或者正常帐套导入丢失的内容即可。
祝福大家年结顺利!! |
|