Campaign Classic - Falta el registro de ID cero
Este artículo analiza el problema del Campaign Classic en el que falta el registro de ID cero en un esquema y desea restaurarlo.
Descripción description
Entorno
- Campaign Classic
- Campaign
Problemas/Síntomas
Antes de una actualización de compilación, al ejecutar una comprobación previa de actualización en una instancia de Campaign, vemos una advertencia:
------- 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
Preguntas:
- El conocimiento público es que el registro de ID cero se genera automáticamente y es necesario cuando los esquemas están vinculados. ¿Cómo eliminaría este registro de forma intencionada o involuntaria?
- Una vez eliminado el registro de ID cero, ¿cuál es el método recomendado para restaurarlo? ¿Un comando SQL directo?
Resolución resolution
Respuesta 1:
Alguien activó un SQL directamente para eliminar todos los registros de la tabla (en lugar de utilizar la actividad Actualizar datos)
Respuesta 2:
Busque todas las columnas de enteros en el esquema y cree una consulta INSERT con 0 rellenado para todas esas columnas. Esto debe volver a crear el registro 0. Para poder hacerlo, debe crear una secuencia de comandos SQL en la sección de secuencias de comandos del Explorador en Campaign o utilizar una actividad de código SQL en un flujo de trabajo.