Dokumentation

Campaign Classic - Fehlender Null-ID-Eintrag

Letzte Aktualisierung: 30. Dezember 2024

In diesem Artikel wird das Campaign Classic-Problem erläutert, bei dem der Null-ID-Datensatz in einem Schema fehlt und Sie ihn wiederherstellen möchten.

Beschreibung

Umgebung

  • Campaign Classic
  • Campaign

Probleme/Symptome

Vor einem Build-Upgrade wird beim Ausführen eines Upgrades oder einer Vorprüfung 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. Im öffentlichen Verständnis wird der Null-ID-Datensatz automatisch generiert und ist erforderlich, wenn Schemata verknüpft werden. Wie würde jemand diesen Eintrag absichtlich oder unabsichtlich löschen?
  2. Wie sieht der empfohlene Ansatz zur Wiederherstellung des Null-ID-Datensatzes aus, nachdem er gelöscht wurde? Ein direkter SQL-Befehl?

Auflösung

Antwort 1:

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

Antwort 2:

Ermitteln Sie alle ganzzahligen Spalten im Schema und erstellen Sie eine INSERT-Abfrage mit 0, die für alle diese Spalten gefüllt wird. Dadurch sollte der Datensatz 0 neu erstellt werden. Dazu müssen Sie ein SQL-Script im Script-Abschnitt des Explorers in Campaign erstellen oder eine SQL-Code-Aktivität in einem Workflow verwenden.

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