【问题标题】:Determining how Dynamics CRM-2011 custom entity is stored in SQL Server CCRM database确定 Dynamics CRM-2011 自定义实体如何存储在 SQL Server CCRM 数据库中
【发布时间】:2017-04-03 18:44:36
【问题描述】:

在我的 Dynamics CRM - 2011 本地实例中创建了一个用于存储电子邮件模板的自定义实体。我可以在 CRM 实例中看到实体,但无法在 SQL Server CCRM 数据库中找到它。有关如何查询数据库中的实体模式的任何帮助?

我必须将存储的所有模板移至新的本地 CRM 实例。有没有更好的方法来实现这一点?

谢谢。

【问题讨论】:

    标签: sql-server dynamics-crm-2011 dynamics-crm


    【解决方案1】:

    你应该可以找到两张表:

    [YourOrganization_MSCRM].[dbo].[EntitySchemaNameBase]

    [YourOrganization_MSCRM].[dbo].[EntitySchemaNameExtensionBase]

    【讨论】:

      【解决方案2】:

      不支持将数据直接复制到 CRM SQL 数据库中。一般来说,唯一支持直接使用 CRM 的 SQL 数据库是从过滤视图中读取并创建自定义索引。

      最好以受支持的方式将模板复制到新实例。支持的将数据导入 CRM 的方法包括针对 SOAP 或 REST 组织服务编写自定义代码,使用提供 Dynamics CRM 连接器的 ETL 工具(例如 SSIS 上的 Scribe 或 KingswaySoft),以及批量导入向导。

      根据您要移动的数据量,最简单的方法可能是导出到 Excel 并通过批量导入向导导入到新系统中。

      否则,CRM 2011 SDK 提供了用于编写 C# 以访问 SOAP 服务的 DLL 和示例,以及用于使用 REST 端点 (sdk.rest.js) 的示例 JavaScript 库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-18
        • 1970-01-01
        相关资源
        最近更新 更多