ERRO

Erro 01188: A coluna já existe. Nome da coluna 'SDE_STATE_ID' na tabela<table name>é especificado mais de uma vez

Last Published: January 19, 2021

Mensagem de Erro

Ao tentar registrar uma tabela com controle de versão em um geodatabase enterprise, o seguinte erro é encontrado:

Erro 01188: A coluna já existe. O nome da coluna 'SDE_STATE_ID' na tabela <nome da tabela> é especificado mais de uma vez.

Causa

Há dois motivos principais pelos quais podemos encontrar esse erro:

  • Inconsistências nas tabelas delta (A e D) de um geodatabase versionado
  • Inconsistências nas tabelas do sistema usadas para gerenciar versões e estados em um geodatabase versionado

Solução ou Solução Provisória

Em alguns casos, as etapas a seguir podem resolver o erro:

  1. Recalcule o índice espacial no conjunto de dados em questão.
  2. Atualize as estatísticas do banco de dados de tabelas de negócios, tabelas de feições e tabelas delta, junto com as estatísticas dos índices dessas tabelas usando a ferramenta de geoprocessamento Analisar.
  3. Repare inconsistências nas tabelas de sistema de controle de versão do geodatabase usando a ferramenta de geoprocessamento Reparar Metadados de Versão.
  4. Repare inconsistências nas tabelas delta (A e D) do geodatabase usando a ferramenta de geoprocessamento Reparar Tabelas de Versão.

Após essas etapas forem concluídas, podemos tentar registrar a tabela como versionada novamente.

ID do Artigo:000024931

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download