Campaign Classic - Record con ID zero mancante
Questo articolo illustra il problema di Campaign Classic, in cui il record con ID pari a zero non è presente in uno schema e si desidera ripristinarlo.
Descrizione description
Ambiente
- Campaign Classic
- Campaign
Problemi/Sintomi
Prima di un aggiornamento della build, durante l’esecuzione di un aggiornamento Pre-Check in un’istanza Campaign viene visualizzato un avviso:
------- 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
Domande:
- Il record con ID pari a zero viene generato automaticamente ed è obbligatorio quando gli schemi sono collegati. In che modo qualcuno eliminerebbe questo record intenzionalmente o inavvertitamente?
- Una volta eliminato il record con ID pari a zero, qual è l’approccio consigliato per ripristinarlo? Un comando SQL diretto?
Risoluzione resolution
Risposta 1:
Qualcuno ha attivato direttamente un’istruzione SQL per eliminare tutti i record dalla tabella (anziché utilizzare l’attività Update data )
Risposta 2:
Individua tutte le colonne intere nello schema e crea una query INSERT con il valore 0 popolato per tutte le colonne. Questo dovrebbe ricreare il record 0. Per eseguire questa operazione, dovrai creare uno script SQL nella sezione script di Explorer in Campaign o utilizzare un’attività codice SQL in un flusso di lavoro.