用于存储电子邮件模板的自定义实体在我的Dynamics CRM - 2011内部部署实例中创建。我可以在CRM实例中看到实体,但无法在SQL Server CCRM数据库中找到它。有关如何在DB中查询实体架构的任何帮助吗?
我必须将存储的所有模板移动到新的内部部署CRM实例。有没有更好的方法来实现这一目标?
感谢。
答案 0 :(得分:1)
您应该能够找到两个表:
[ YourOrganization _MSCRM]。[DBO]。[ EntitySchemaName 基]
[ YourOrganization _MSCRM]。[DBO]。[ EntitySchemaName ExtensionBase]
答案 1 :(得分:1)
不支持将数据直接复制到CRM SQL数据库。通常,唯一支持直接使用CRM的SQL数据库是从Filtered Views中读取并创建自定义索引。
最好以受支持的方式将模板复制到新实例。将数据导入CRM的支持方式包括使用提供Dynamics CRM连接器的ETL工具(如SSIS上的Scribe或KingswaySoft)和批量导入向导,针对SOAP或REST组织服务编写自定义代码。
根据您移动的数据量,最简单的方法可能是导出到Excel并通过批量导入向导导入新系统。
否则,CRM 2011 SDK提供了用于编写C#以命中SOAP服务的DLL和示例,以及用于使用REST端点(sdk.rest.js)的示例JavaScript库。 / p>