问题描述:
在配置完成AB账后,使用数据转存工具往AB账中导入基础资料时,有时候会提示‘列名XX无效’,这种情况一般是AB账数据库版本不一致导致,新版本相对于旧版本,部分表中会增加一些必须的字段,当B账数据库pos_data中的表不存在这些字段时,导入基础数据就会提示‘列名XX无效’
解决方法:
此问题对B账数据库进行升级即可,但与一般的软件数据库升级方法不一致的是,软件升级包默认是对hbposv10(总部)和hbposv10_branch(门店)进行升级,因此必须在升级过程中修改安装目录下的配置文件,对需要升级的数据库进行修改。此方法不止适用于B账数据库升级,也适用于非hbposv10(总部)和hbposv10_branch(门店)命名的商云数据库,以云服务器为例,同一服务器上挂载有多个商云客户数据库,数据库名称也不尽相同,就可按此方法进行数据库升级。
步骤1:双击运行升级包中的posv10_server_up.exe文件,输入密码9876后点击下一步,直到正式升级界面,如下图。
步骤2:到此界面后,暂时不要点击开始进行升级,打开软件安装目录,找到并打开setup.ini文件。
步骤3:在setup.ini文件中修改DataBase的值,将其修改为实际需要升级的数据库名称,修改完成后保存该文档。
步骤4:修改并保存setup.ini文件后,回到步骤1的升级界面,点击开始升级即可。