Campaign Classic - Registro de ID zero ausente

Descrição

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

  1. O entendimento público é que o registro de ID zero é gerado automaticamente e necessário quando os esquemas são vinculados. Como alguém excluiria esse registro, intencional ou inadvertidamente? Alguém acionou um SQL diretamente para excluir todos os registros da tabela (em vez de usar a atividade Update data )
  2. Depois que o registro de ID zero for excluído, qual é o método recomendado para restaurá-lo? Um comando SQL direto? 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.

Nesta página