Campaign Classic - Registro de ID zero ausente

Este artigo discute o problema de Campaign Classic em que o registro de ID zero está ausente em um esquema e você deseja restaurá-lo.

Descrição description

Ambiente

  • Campaign Classic
  • Campaign

Problemas/Sintomas

Antes de uma atualização de build, ao executar uma Pré-verificação de atualização em uma instância do Campaign, vemos um aviso:

-------  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

Perguntas:

  1. O entendimento público é que o registro de ID zero é gerado automaticamente e necessário quando os schemas são vinculados. Como alguém excluiria esse registro, intencional ou inadvertidamente?
  2. Depois que o registro de ID zero for excluído, qual é o método recomendado para restaurá-lo? Um comando SQL direto?

Resolução resolution

Resposta 1:

Alguém acionou um SQL diretamente para excluir todos os registros da tabela (em vez de usar a atividade Update data )

Resposta 2:

Descubra todas as colunas inteiras no esquema e crie uma consulta INSERT com 0 preenchido para todas essas colunas. Isso deve recriar o registro 0. Será necessário criar um script SQL na seção de script do Explorer no Campaign ou usar uma atividade de código SQL em um workflow para fazer isso.

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