Campaign Classic — 缺少零ID记录

本文讨论架构中缺少零ID记录且您希望恢复该记录的Campaign Classic问题。

描述 description

环境

  • Campaign Classic
  • Campaign

问题/症状

在内部版本升级之前,在Campaign实例中运行升级预检时,我们会看到警告:

-------  0 id record is missing from the following schemas

+++++++++++  Contact Consultant : Fix and regenerate specified schemas.

_____ | schema

      | nms:recipient

      | cus:xxxxx

      | cus:xxxxx

      | cus:xxxxx

      | cus:xxxxx

问题:

  1. 众所周知,零ID记录是自动生成的,在关联架构时是必需的。 如何刻意或无意中删除此记录?
  2. 删除零ID记录后,建议采用什么方法来恢复它? 直接SQL命令?

解决方法 resolution

答案1:

有人直接触发SQL以从表中删除所有记录(而不是使用更新数据活动)

答案2:

找出架构中的所有整数列,并创建一个INSERT查询,其中0填充了所有这些列。 此时应重新创建0记录。 您必须在Campaign中Explorer的脚本部分创建SQL脚本,或在工作流中使用SQL代码活动才能执行此操作。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f