Campaign Classic : enregistrement Zero ID manquant

Cet article traite du problème du Campaign Classic où l’enregistrement d’ID nul est absent d’un schéma et que vous souhaitez le restaurer.

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

Réponse 1 :

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

Réponse 2 :

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