症状
拥有多个部署 Microsoft Dynamics AX 2012 R2 的客户轻松地无法跨所有部署共享母版或引用数据。使用表复制,这是非常脆弱和不完全支持数据治理方案,如单个主机、 多个母版、 冲突解决和选择性同步实现当前共享。
原因
主数据管理 (MDM) 只是在 Microsoft Dynamics AX 2012 R3 中引入的。在 Microsoft Dynamics AX 2012 R2 中存在不支持此方案的功能。
解决方案
修补程序信息
可以从 Microsoft 获得受支持的修复程序。没有此知识库文章顶部"提供修补程序下载"部分。如果您遇到问题下载安装此修复程序,或有其他技术支持问题,请与您的合作伙伴或者,如果直接与 Microsoft 支持计划中进行注册,可以联系技术支持获取 Microsoft Dynamics 并创建一个新的支持请求。 为此,请访问下面的 Microsoft 网站︰
https://mbs.microsoft.com/support/newstart.aspx您可以为 Microsoft Dynamics 按国家/地区特定的电话号码中使用这些链接的电话联系技术支持。 为此,请访问下面的 Microsoft 网站之一︰合作伙伴
https://mbs.microsoft.com/partnersource/support/客户
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm在特殊情况下,可免收的支持电话,可免收如果技术支持专业人员对 Microsoft Dynamics 和相关的产品的费用确定某个特定的更新能够解决您的问题。通常的支持费用将应用于任何其他支持问题和事项,不需要进行专门更新。
MDM 功能概述
MDM 是 Microsoft Dynamics AX 2012 允许您动态 AX 2012 的多个实例同步主数据记录的功能。通过创建和维护主数据的同步的副本,可以帮助保证一致性的重要信息,例如客户和产品的数据,在动态 AX 2012 实例之间共享。主数据存储在一个中央数据存储区。此中央存储与每个动态 AX 2012 实例按照定义的时间同步数据。MDM 使用 Microsoft SQL Server 主机数据服务 (MDS) 作为中央数据存储库和动态 AX 2012 数据导入/导出框架的实体作为订阅服务器上进行数据同步。MDM 已预配置为支持同步的客户、 供应商、 员工、 全球通讯簿和产品的实体。您还可以创建自定义支持其他数据导入/导出实体 mdm。 对于详细的功能的详细信息,请访问以下 Microsoft TechNet 网站︰
安装信息
如果您有一个或多个方法或此修补程序不会影响表的自定义项,您必须应用此修复程序在生产环境中之前应用这些更改在测试环境中。有关如何安装此修补程序的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
893082如何安装 AX 修补程序
安装 KB2988262 启用 MDM 实体表中的 ModifiedBy 属性
在 MDM 实体中使用的表需要已启用的 ModifiedBy 属性。没有启用此属性表上的单独的修补程序。使用以下信息来安装推荐的修补程序︰
https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2988262属性必须为 mdm。 本中使用的所有表启用 ModifiedBy 是必需的。我们需要它来区分本地更改这些表中与来自 MDM 中心所做的更改。
手动修改
另一种选择是手动更改表中的 ModifiedBy 属性。为了确保其正常运行,循环访问 MDM 实体 (例如,在本例中的 MdmMDMFVendorEntityCTQuery) 的更改跟踪查询的数据源和启用的每个表的 ModifiedBy 属性。包含没有已启用的 ModifiedBy 属性的表的实体将引发以下异常︰
-
DimensionAttribute
-
DimensionAttributeValue
-
EcoResProduct
-
InventDim
-
杂项
-
PayrollEarningCode
-
ServiceCodeTable_IN
-
Tax1099Fields
DIXF 服务的配置
安装已成功完成,配置 DIXF 工作的下列手动步骤︰
-
更新配置文件。若要执行此操作,请执行以下步骤:
-
在 Server\bin 目录 (\Program Files\Microsoft 动态 AX\60\Server\ < AOS 服务器名 > \bin) 中找到 Microsoft.Dynamics.AX.DMF.ServiceProxy.dll (配置文件 (.config))
-
在 Microsoft.Dynamics.AX.DMF.ServiceProxy.dll 中找到该终结点的地址配置文件,它类似于如下︰
http://localhost:7000/DMFService/DMFServiceHelper.svc
注意:DIXF 服务和 AOS 服务器位于两个不同的计算机上,则此步骤是必需的。以下配置可以单框设置被忽略。 -
替换本地主机的计算机名称,如下所示在其中运行的 DIXF 服务。
http://< 服务器名称 >: 7000/DMFService/DMFServiceHelper.svc注意:< 服务器名称 >是 DIXF 服务运行所在的计算机名称。
-
-
将 AOS 用户添加到 DIXF 的用户组。在Microsoft Dynamics AX 数据导入导出框架服务用户组创建安装此修复程序的 DIXF 服务组件的一部分。DIXF 服务组件安装的计算机上创建组。只是此组的成员的用户可以调用 DIXF 服务。您需要查看的 AOS 服务用户,并确保用户都添加到此组。此操作是必需的这样,AOS 可以成功调用 DIXF 服务。单个 AX 用户不应该添加到此组中。之后将该用户添加到组中,则需要重新启动计算机。
网络服务
重新生成转移到目标的映射
转移到目标实体必须重新生成。若要重新生成转移到目标映射,转到数据导入/导出参数窗体,然后单击重新生成目标映射。此操作将删除对转移目标映射和向所有标准实体的映射的目标的转移将会再生做任何手动修改。对于自定义实体,映射必须手动重新生成目标实体窗体中。
系统必备组件
您必须具有要应用此修补程序的安装以下产品︰
-
Microsoft Dynamics AX 2012 R2 CU7
-
SQL Server 企业版与主数据服务和集成服务
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
注意:这是直接从创建 Microsoft 支持部门内的"快速发布"的文章。此处包含的信息是作为为了响应新出现的问题而提供的。由于以使其可用的速度,而材料可能包含印刷错误,恕不另行通知,随时可能进行修订。其他考虑因素,请参阅使用条款。