Campaign Classic — ゼロの ID レコードがありません

説明 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. スキーマがリンクされる際に、ゼロ ID レコードが自動生成される必要があることを一般に理解しています。 このレコードを意図的に削除したり、誤って削除したりする理由 誰かが SQL を直接実行し、(「データを更新」アクティビティを使用する代わりに)テーブルからすべてのレコードを削除しました
  2. ゼロ ID レコードが削除されたら、そのレコードを復元する方法として推奨されるものは何ですか? 直接 SQL コマンド? スキーマ内のすべての整数列を見つけ、それらすべての列に 0 が入力された INSERT クエリを作成します。 これにより、0 レコードが再作成されます。 これをおこなうには、Campaign のエクスプローラーのスクリプトセクションで SQL スクリプトを作成するか、ワークフローで「 SQL コード」アクティビティを使用する必要があります。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f