DocumentationCampaign Classic - Absence de l’enregistrement Zero ID
Campaign Classic : enregistrement Zero ID manquant
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:
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 volontairement ou par inadvertance cet enregistrement ?
Une fois l’enregistrement d’ID nul supprimé, quelle est l’approche recommandée pour le restaurer ? Une commande SQL directe ?
Résolution
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 volontairement 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 ).
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.