* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。
控制台账套导入失败
创建日期:2020-07-15
最后修改日期:2021-07-07
问题概要
1.在Sage X3控制台,打开解决方案并点击账套
2.选择SEED账套并点击复制
3.将新的账套命名为DEV,并等待进程完成
4.将Windows Explorer中的DEV和X3_PUB\DEV账套重命名为DEV_old
5.在控制台中,选择SEED账套并点击导出,确保选择导出数据到本地转储文件中
6.单击OK。
7.过程完成后,在Windows Explorer中创建一个SEED和X3_PUB\SEED账套的副本,并将它们重命名为DEV。
8.在控制台中,点击导入按钮,选择DEV账套,确保选择了借助批量复制工具从.dmpfiles进行导入和Export Data Pump。
9.单击OK。
10.过程结束后会报错[Microsoft][SQL Server Native Client 11.0][SQL Server]无法找到用户'USER_ADONIX',因为其不存在或者您没有权限。: SQL Server 错误
解决方法
设计原理就是如此。adxodbc没有自动重新生成,因此账套导入失败。
手动删除并重新创建adxodbc可以纠正这个问题。
或
不要重复使用账套端点名称
补充信息
只有当您要导入的账套名称已经存在于解决方案中,才会出现这个报错。在第7步中,如果您把账套重命名为DEV以外的名称,就可以成功。
解决办法是将复制的DEV账套中的adxodbc文件替换为原始DEV账套中的adxodbc文件(该文件已被重命名为DEV_old)。 |