症状
拥有多个部署 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 修补程序
安装 KB2956617 使用 MDM 功能
MDM 使用 Microsoft SQL Server 主机数据服务 (MDS) 作为中央数据存储库和动态 AX 2012 数据导入/导出框架的实体作为订阅服务器上进行数据同步。
https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2956617
安装 KB2988262 启用 MDM 实体表中的 ModifiedBy 属性
在 MDM 实体中使用的表需要已启用的 ModifiedBy 属性。没有启用此属性表上的单独的修补程序。使用以下信息来安装推荐的修补程序︰
https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2988262属性必须为 mdm。 本中使用的所有表启用 ModifiedBy 是必需的。我们需要它来区分本地更改这些表中与来自 MDM 中心所做的更改。
手动修改
另一种选择是手动更改表中的 ModifiedBy 属性。为了确保其正常运行,循环访问 MDM 实体 (例如,在本例中的 MdmMDMFVendorEntityCTQuery) 的更改跟踪查询的数据源和启用的每个表的 ModifiedBy 属性。包含没有已启用的 ModifiedBy 属性的表的实体将引发以下异常︰
必须更改的 OOB 实体表如下︰
-
DimensionAttribute
-
DimensionAttributeValue
-
EcoResProduct
-
InventDim
-
杂项
-
PayrollEarningCode
-
ServiceCodeTable_IN
-
Tax1099Fields
系统必备组件
您必须具有要应用此修补程序的安装以下产品︰
-
Microsoft Dynamics AX 2012 R2
-
SQL Server 企业版与主数据服务和集成服务
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
注意:这是直接从创建 Microsoft 支持部门内的"快速发布"的文章。此处包含的信息是作为为了响应新出现的问题而提供的。由于以使其可用的速度,而材料可能包含印刷错误,恕不另行通知,随时可能进行修订。其他考虑因素,请参阅使用条款。