2014-06-25 48 views
0

我们目前在我们的Dynamics CRM 2011环境中使用DTAP(开发,测试,验收和生产)模型。在理想的情况下,我们使用解决方案来安装在每个环境中,但是也会发生手动调整也会执行的情况。如何比较DTAP中的DataModel Dynamics CRM

为了保护数据模型,我想创建一个“基线”数据模型,我们可以在每次部署后使用它来验证。系统中有管理的第三方解决方案和无人解决方案。

我已经使用CRM SDK解决方案包装程序提取解决方案,然后使用WinMerge/Windiff(普通xml比较)比较内容。我也使用http://crmcustomcompare.codeplex.com,但这并不令人满意,使用元数据浏览器非常费力。

我想知道是否有其他方法来保护CRM的DTAP街道中的数据模型。

+0

“守护CRM的DTAP街道数据模型”是什么意思?使用谷歌搜索的DTAP返回疫苗... – Daryl

+0

@Daryl我已经编辑了海报的问题以提供有关DTAP(不是疫苗,哈!)的信息 – Nicknow

回答

0

如果您关心的只是实体和属性,那么早期绑定生成器与diff工具结合起来可以很好地显示事物发生了变化。

+0

您是否声明应该在每个环境中使用早期绑定的生成器生成类然后执行源文件的比较? – Dre

+0

@Dre如果您想知道的是实体/属性/选项集/选项集值已被添加或删除,那就只需要这么做。 – Daryl