4

Associate()操作是否执行了一些额外的逻辑?我想以编程方式将大量数据从一个 Dynamics CRM 实例复制到另一个实例。而且我认为制作行的普通副本会更简单(从根对象开始以避免破坏约束)。

此外,是否也可以克隆systemuser业务单位实例(行)?

先感谢您!

PS:通过克隆一行(使用OrganizationServiceProxy),我的意思是:

  • 获取行的所有属性(来自 Dynamics CRM 1)
  • e = new entity(),设置所有属性(包括 id),然后 service.create(e)(在 Dynamics CRM 2 上)
4

2 回答 2

2

您是否考虑过备份并恢复到您的 CRM 数据库的另一台服务器?也许它可以帮助你。在任何情况下,您都可以将新记录添加到 CRM 数据库内的任何表中,但风险自负。使用 SQL 修改任何数据在Microsoft不支持的技术列表中。尤其是当您谈论系统用户和业务单位时。
您还可以编写简单的应用程序,使用 CRM SDK 插入数据。

于 2012-06-29T08:08:28.257 回答
1

Associate 可用于清理到底,但您的实体顺序将是您想要的第一个布局。

例如,您需要在联系人之前复制帐户。但是,在帐户上,您可能有一个主要联系人,您需要返回并关联。这与返回并使用查找值更新帐户记录(插入的帖子联系人)没有什么不同。

我还建议查看以编程方式导出基本非托管解决方案,然后在需要时将其导入。

于 2012-06-28T22:49:34.083 回答