Campaign Classic - Fehlender Null-ID-Datensatz

Dieser Artikel behandelt das Campaign Classic-Problem, bei dem der Null-ID-Datensatz in einem Schema fehlt und Sie ihn wiederherstellen möchten.

Beschreibung description

Umgebung

  • Campaign Classic
  • Campaign

Probleme/Symptome

Vor einer Build-Aktualisierung wird beim Ausführen eines Upgrades Pre-Check in einer Campaign-Instanz eine Warnung angezeigt:

-------  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

Fragen:

  1. Öffentliches Verständnis bedeutet, dass der Null-ID-Datensatz automatisch generiert und erforderlich ist, wenn Schemas verknüpft werden. Wie würde jemand diesen Datensatz absichtlich oder versehentlich löschen?
  2. Welchen Ansatz wird empfohlen, um den Datensatz mit einer Null-ID wiederherzustellen, nachdem er gelöscht wurde? Ein direkter SQL-Befehl?

Auflösung resolution

Antwort 1:

Jemand hat eine SQL ausgelöst, um alle Datensätze aus der Tabelle direkt zu löschen (anstatt die Aktivität Daten aktualisieren zu verwenden).

Antwort 2:

Finden Sie alle ganzzahligen Spalten im Schema heraus und erstellen Sie eine INSERT-Abfrage mit 0 für alle diese Spalten. Dadurch sollte der 0-Datensatz neu erstellt werden. Um dies zu erreichen, müssen Sie in Campaign im Abschnitt Script des Explorers ein SQL-Script erstellen oder eine SQL-Code-Aktivität in einem Workflow verwenden.

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