首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CRM Dynamics 2015批量删除,删除insance中的所有数据

CRM Dynamics 2015批量删除,删除insance中的所有数据
EN

Stack Overflow用户
提问于 2015-08-28 06:41:16
回答 3查看 1.6K关注 0票数 3

我想知道是否有人执行了批量删除来清除CRM环境中的所有数据?我的计划是创建一个执行大量批量删除的控制台应用程序。但我最初的测试发现这非常慢。

我问这个问题是因为我们正在进行从现有.NET系统到客户关系管理系统的数据迁移。我想要清除CRM中的所有数据,以便我们可以重新运行和重新测试数据迁移组件。

有人有什么建议吗?

仅供参考。我正在使用CRM Dynamics Online

EN

回答 3

Stack Overflow用户

发布于 2015-08-28 06:52:32

根据经验,我发现从外部应用程序调用IOrganizationService.Delete ()方法比使用BulkDelete操作更快。

票数 1
EN

Stack Overflow用户

发布于 2015-08-28 17:06:19

IOrganizationService.Delete()只是更快--但并不是更好。请记住,简单地删除记录可能会使相关记录不可用,并且使用SDK不会执行批量删除将为您执行的检查。我的发现是,使用批量删除为您提供了留下的正确数据的保证,并将遵循设计和提示,当某些内容不允许或无法删除时,直到其他内容未先删除。

我的建议(在你的情况下)。清除relateds上的move后,首先对所有父记录运行批量删除。

票数 0
EN

Stack Overflow用户

发布于 2015-08-28 17:16:54

另一种方法是创建非生产实例并在那里进行测试运行。然后,您可以使用后续测试周期的prod副本来刷新非prod实例。除非您的生产数据快速增加,否则重置目标组织的时间将接近恒定。(即繁重事务)。

如果你的CRM还没有上线,这就更好了,我从你的帖子中读到你想删除CRM中的所有记录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32260577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档