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:

  1. 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?
  2. 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.

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