Documentazione"Errore "Valore massimo nello schema temporaneo raggiunto"
Errore "Valore massimo nello schema temporaneo raggiunto"
Descrizione
Ambiente
Lo schema temporaneo ha raggiunto il valore massimo in sequenza e mostra il seguente errore:
impossibile eseguire il client di scrittura R2 ON (R2.iRecipientId = R1.iRecipientID) ON (R2.sEmail = R3.sEmail)'.
writer 5, AddDays(GetDate() , 1), W0.iId1, W0.iType, W0.iStatus, W0.tsCreated, W0.mQuarantineText, W0.iQuarantineReason, W0.iId DA wkfxxx_xxxx_1 W0 JOIN NmsRecipient R3 ON (R .iRecipientId = W0.iId) LEFT JOIN SsgRecipientsProfile R1 LEFT JOIN NmsReci
istruzione SQL del writer WDB-20001 'INSERT IN wkfxxxxx_4968_1 (iRecTrnState, iPKey1, iPKey_1, iFldxxxx, tsFldxxxxxx, iSrc7, iSrc6, iSrc5, tsSrc4, mSrc3, iSrc2, iSrc1) SELECT 0, case quando W0.iId 0 then W0.iId else NULL end, R1.iRecipientID, 14
errore PostgreSQL del writer PGS-22000: ERRORE: nextval: ha raggiunto il valore massimo della sequenza "wkfxxxxx_xxxx_1_irecprocstate_seq" (xxxxx)
Risoluzione
sono state esaminate le seguenti misure:
Il flusso di lavoro in questione viene aggiornato senza alcuna relazione/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. Possiamo confermare che la sequenza temporanea non è esaurita.
La soluzione per modificare il tipo di dati in int64 bit funzionerà in questo flusso di lavoro, ma i corrispondenti flussi di lavoro INSERT inizieranno a non riuscire. Quindi non è un'opzione.
Dall'ID dell'NMS: la tabella dei destinatari viene utilizzata per compilare l’SSG: la tabella del profilo dei destinatari, l’aggiunta di una nuova colonna denominata Chiave primaria e l’assegnazione di una sequenza non funzioneranno.
Le soluzioni :
Introdurre un JOIN / Reconciliation basato su recipientID nel flusso di lavoro non riuscito
Esplora l’idea di introdurre una sequenza negativa nella tabella dei destinatari. Potrebbe comunque non risolvere il problema corrente con l'aggiornamento.
Sposta la tabella dei destinatari OOB da 32 bit a 64 bit - questo non è possibile a causa di limitazioni di codice in Campaign V6/V7. Sono già programmati per il V8.