Warm tip: This article is reproduced from serverfault.com, please click

其他-将所有活动从一个记录移动到另一个记录,SSIS 还是 C#?

(其他 - Moving all activities from one record to another, SSIS or C#?)

发布于 2021-01-04 13:45:59

我们最近在 CRM 上安装了 Field Service。这意味着我们现在使用服务帐户(帐户),在此之前我们使用自定义实体。我想将所有活动从这个自定义实体转移到新的服务帐户。什么是最好的方法来做到这一点?SSIS 还是编写 C# 控制台应用程序?

非常感谢,克里斯托弗。

Questioner
ChrisSolar
Viewed
0
AnkUser 2021-01-04 22:05:27

这个问题是通用和主观的。让我试着加上我的 2 美分。可能会有更有经验的人可以为你的问题添加更多详细信息。

你专门询问了 2 个选项

  1. SSIS:你是否拥有任何 SSIS 产品的许可证。如果是,我更喜欢这个选项。原因:你将拥有可用的连接,并且大多数 SSIS 产品都具有将执行大部分通用逻辑的拖放流。我对 Scribe 有一些经验,我发现它易于使用且执行 CURD 操作更快。
  2. C# 控制台应用程序:我大部分时间都在编写代码,而且我对 C# 代码非常熟悉。这里的主要缺点是你必须编写大部分代码,可能是从连接到 Dynamics 以获取记录,执行所有 CURD 操作并编写几行代码。代码行数越多,出错的机会就越大。编写代码和测试它也需要一些时间。但主要优点是你拥有所有控制权,并且可以根据需要执行大部分操作。