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, estamos vendo 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. Compreensão pública é que o registro de ID zero é gerado automaticamente e obrigatório quando os esquemas são vinculados. Como alguém excluiria intencionalmente ou inadvertidamente este registro?
  2. Depois que o registro de ID zero for excluído, qual é a abordagem recomendada para restaurá-lo? Um comando SQL direto?

Resolução

  1. Compreensão pública é que o registro de ID zero é gerado automaticamente e obrigatório quando os esquemas são vinculados. Como alguém excluiria intencionalmente ou inadvertidamente este registro? Alguém disparou 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 é a abordagem recomendada para restaurá-lo? Um comando SQL direto? Descubra todas as colunas inteiras no esquema e crie uma consulta INSERT com 0 preenchida para todas essas colunas. Isso deve recriar o registro 0. Você terá que 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