AX2012导入Model替换旧模型时axutil命令数据库实例报错求助
Dynamics AX 模型导入命令参数错误修复
你在导入新模型替换旧模型时执行了以下命令:
cd "C:\Program Files\Microsoft Dynamics AX\60\ManagementUtilities" axutil import /file:"c:\MyModel.axmodel" /server MySQLInstance /database MAPEI_AX63_MYDATABASE_model /replace:MyOLD_Model /conflict:push
触发了数据库实例相关错误,报错信息:
ERROR: The MySQLInstance command or command line switch is unknown or incorrect.
错误原因
axutil工具的参数语法要求所有参数值必须以参数名:值的格式传递,你用空格分隔/server和实例名的写法不符合要求,导致系统把MySQLInstance识别成了未知命令。
修正后的命令
cd "C:\Program Files\Microsoft Dynamics AX\60\ManagementUtilities" axutil import /file:"c:\MyModel.axmodel" /server:MySQLInstance /database:MAPEI_AX63_MYDATABASE_model /replace:MyOLD_Model /conflict:push
额外说明
- 如果使用的是SQL Server默认实例,可以省略
/server参数;若是远程服务器或命名实例,需写成/server:服务器名称\实例名称的格式 /conflict:push参数会将新旧模型的冲突元素推至更新层,保证旧模型被完整替换
内容的提问来源于stack exchange,提问作者ulisses
相关产品推荐
相关产品推荐

