Campaign Classic : enregistrement Zero ID manquant

Description description

Environnement

  • Campaign Classic
  • Campaign

Problèmes/symptômes

Avant un upgrade de build, un avertissement s'affiche lors de l'exécution d'une pré-vérification de mise à niveau dans une instance 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

Questions :

  1. Le public comprend que l’enregistrement d’ID nul est généré automatiquement et requis lorsque les schémas sont liés. Comment quelqu’un supprimerait-il intentionnellement ou par inadvertance cet enregistrement ?
  2. Une fois l’enregistrement d’ID nul supprimé, quelle est l’approche recommandée pour le restaurer ? Une commande SQL directe ?

Résolution resolution

  1. Le public comprend que l’enregistrement d’ID nul est généré automatiquement et requis lorsque les schémas sont liés. Comment quelqu’un supprimerait-il intentionnellement ou par inadvertance cet enregistrement ? Quelqu’un a directement déclenché une requête SQL pour supprimer tous les enregistrements de la table (au lieu d’utiliser l’activité Mise à jour de données ).
  2. Une fois l’enregistrement d’ID nul supprimé, quelle est l’approche recommandée pour le restaurer ? Une commande SQL directe ? Découvrez toutes les colonnes entières du schéma et créez une requête INSERT avec 0 renseignée pour toutes ces colonnes. Cela devrait recréer l’enregistrement 0. Vous devrez créer un script SQL dans la section script de l'Explorateur dans Campaign ou utiliser une activité Code SQL dans un workflow pour pouvoir le faire.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f