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:

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

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