Axapta 将业务设置数据复制到新实例

Axapta 将业务设置数据复制到新实例,axapta,x++,dynamics-ax-2012-r2,Axapta,X++,Dynamics Ax 2012 R2,回复:AX 2012 R2服务包2 我正在寻找从一个AX实例复制业务设置数据(如公司、科目表、位置等)到另一个实例的选项。这些实例目前正在开发中,因此我们不必担心删除数据。到目前为止,一个实例拥有所有业务设置信息的主副本。我想做的是将数据复制到多个开发实例 我可以毫无问题地刷新模型存储和业务数据。但业务设置数据是完全不同的。在AX 2009中,有一个复制此信息的功能,但它在AX 2012中已被删除。我读过多篇关于这方面的文章,但每一篇都警告说,这不是推荐的,或者只是用于测试。我需要安全使用的东西

回复:AX 2012 R2服务包2 我正在寻找从一个AX实例复制业务设置数据(如公司、科目表、位置等)到另一个实例的选项。这些实例目前正在开发中,因此我们不必担心删除数据。到目前为止,一个实例拥有所有业务设置信息的主副本。我想做的是将数据复制到多个开发实例

我可以毫无问题地刷新模型存储和业务数据。但业务设置数据是完全不同的。在AX 2009中,有一个复制此信息的功能,但它在AX 2012中已被删除。我读过多篇关于这方面的文章,但每一篇都警告说,这不是推荐的,或者只是用于测试。我需要安全使用的东西


在AX 2012中,是否有人找到了将业务设置从一个实例复制到另一个实例的干净流程?

真正简单的解决方案是拥有一个没有任何事务的AX设置数据库/环境

要部署SQL Server,请备份安装数据库并还原到目标数据库,然后在目标应用程序中同步完整的AX字典

这将清除在目标数据库中完成的任何事务、设置等

导入后,运行脚本以更改文件位置,而不是指向安装位置等。 您可能需要使用“管理”、“定期”、“数据导出/导入”、“导出”和“擦除后导入”功能预先保存一些数据

下面是我的一位客户使用的实际程序。设置在生产环境中完成,目标可能是流测试环境

草图列表:

备份设置 导出目标数据 停止目标AOS 恢复到目标 运行SQL脚本 启动目标AOS 数据库同步 运行AX脚本 导入目标数据
此过程对于制作生产环境的测试环境也很有用。

有一个Microsoft文档,Microsoft Dynamics AX 2012:技术域新功能模块5:在环境之间移动关于此主题,请搜索整个标题,这将是第一个热门话题

简在回答中概述的程序是正确的,但水平更高。多个表中都有数据,这些表存储了要在还原后清除的配置信息,并插入了还原前的行。也就是说,在执行恢复之前,需要导出一些表,以便可以创建SQL脚本来插入该数据


您可以不使用这些过程就可以完成这项工作,但随后您会遇到一个混乱的环境,其中列出了环境中没有的AOS服务器,如果您有报表服务器、帮助服务器等,您必须手动完成并更改所有这些。如果在还原之前保存数据,则您可以使用脚本获取所需配置,只需一秒钟。

只要两家公司位于同一数据库中,您就可以将常用值从现有公司复制到新公司。例如,如果您有一个所有服务管理实现都通用的症状代码的标准列表,则可以轻松地将代码从一家公司复制到另一家公司

要使用RapidStart服务将数据复制到新公司,请执行以下操作:

开设新公司。 选择打开“告诉我”功能图标的灯泡,进入配置工作表,然后选择相关链接。 选择从公司复制数据。 在“复制公司数据”页面上,在“复制来源”字段中选择要复制的来源,然后选择“确定”按钮。 从已导入的配置包中选择一个表,然后选择“复制数据”操作。
这适用于我的Microsoft

是否只需要业务设置数据,不包括业务数据?例如,您是否有一个包含事务的数据库,并且希望删除这些事务?