赛捷软件论坛's Archiver

anne.yao 发表于 2023-6-30 14:46

[KB105936功能解说] 控制台账套导入失败

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。



控制台账套导入失败[/b]



创建日期:2020-07-15
最后修改日期:2021-07-07



[b]问题概要 [/b]


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 错误


[b]解决方法 [/b]


设计原理就是如此。adxodbc没有自动重新生成,因此账套导入失败。
手动删除并重新创建adxodbc可以纠正这个问题。

不要重复使用账套端点名称


[b]补充信息 [/b]


只有当您要导入的账套名称已经存在于解决方案中,才会出现这个报错。在第7步中,如果您把账套重命名为DEV以外的名称,就可以成功。


解决办法是将复制的DEV账套中的adxodbc文件替换为原始DEV账套中的adxodbc文件(该文件已被重命名为DEV_old)。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.