Errore "Raggiunto il valore massimo nello schema temporaneo"
Lo schema temporaneo genera un errore dopo aver raggiunto il valore massimo in sequenza. Scopri come risolvere questo problema.
Descrizione description
Ambiente
- Adobe Campaign
- Adobe Campaign Classic v7
Problema/Sintomi
Lo schema temporaneo ha raggiunto il valore massimo in sequenza e mostra il seguente errore:
writer pient R2 ON (R2.iRecipientId = R1.iRecipientID) ON (R2.sEmail = R3.sEmail)' could not be executed.
writer 5, AddDays(GetDate() , 1), W0.iId1, W0.iType, W0.iStatus, W0.tsCreated, W0.mQuarantineText, W0.iQuarantineReason, W0.iId FROM wkfxxxxx_xxxx_1 W0 JOIN NmsRecipient R3 ON (R3.iRecipientId = W0.iId) LEFT JOIN SsgRecipientsProfile R1 LEFT JOIN NmsReci
writer WDB-200001 SQL statement 'INSERT INTO wkfxxxxx_4968_1 (iRecTrnState, iPKey1, iPKey_1, iFldxxxxxx, tsFldxxxxxx, iSrc7, iSrc6, iSrc5, tsSrc4, mSrc3, iSrc2, iSrc1) SELECT 0, case when W0.iId <> 0 then W0.iId else NULL end, R1.iRecipientID, 14
writer PGS-220000 PostgreSQL error: ERROR: nextval: reached maximum value of sequence "wkfxxxxx_xxxx_1_irecprocstate_seq" (xxxxx)\
Sono stati esaminati i seguenti passaggi:
- Il flusso di lavoro in questione viene aggiornato senza alcuna relazione o riconciliazione con la chiave primaria della tabella che causa il problema.
- La stessa tabella inserisce i dati quando il destinatario viene fornito manualmente nel flusso di lavoro.
- Il nome della sequenza nei registri del flusso di lavoro è fuorviante in quanto mostra una sequenza temporanea. La sequenza temporanea non è esaurita.
- La soluzione per modificare il tipo di dati in int64 bit funzionerà in questo flusso di lavoro, ma i flussi di lavoro INSERT corrispondenti inizieranno a non riuscire. Quindi questa non è un'opzione.
- Poiché l’ID di NMS: tabella dei destinatari viene utilizzato per compilare la tabella di profilo SSG: destinatari, l’aggiunta di una nuova colonna denominata Chiave primaria e l’assegnazione di una sequenza non funzioneranno.
Risoluzione resolution
Di seguito sono riportati i passaggi da intraprendere per risolvere il problema.
- Introdurre un JOIN/Reconciliation basato sul campo
recipientID
nel flusso di lavoro che non riesce. - Esplora l’idea di introdurre una sequenza negativa nella tabella dei destinatari. Potrebbe ancora non risolvere il problema corrente con l’aggiornamento.
- Spostare la tabella dei destinatari OOB da 32 bit a 64 bit - ciò non è possibile a causa di limitazioni del codice in Campaign v6/v7. Sono pianificate per la versione 8.
Causa
Funzione personalizzata
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f