Tempo aproximado para leitura: 00:08 min
Dúvida
Erro de criação de índice único na tabela SIG apresentando a mensagem "TABLESPACE TS_INDICE" ou alerta de que a tabela está em uso por outra conexão.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Financeiro - Todas as versões.
Solução
Este tipo de incidente está normalmente relacionado a alguma inconsistência na estrutura física da tabela ou à falta de padronização dos índices, quando comparados ao que está definido no dicionário de dados do Protheus.
Para correção, siga as validações abaixo:
- Primeiramente, verifique se não há outros usuários logados no sistema ou processos ativos no banco de dados (como queries ou jobs) que estejam utilizando a tabela SIG no momento da manutenção. Essa validação é importante para evitar bloqueios ou falhas durante o ajuste.
- Na sequência, valide a integridade dos índices da tabela SIG, confirmando se eles estão de acordo com o padrão oficial do Protheus. A existência de índices manuais ou customizados que divergem do padrão pode ocasionar erro no momento em que o sistema tenta recriar um índice único.
-
Caso seja identificado que os índices estão fora do padrão, a recomendação é realizar a reconstrução dos índices, por meio do Rebuild de Índices, conforme orientação abaixo:
Basta chamar a função FwRebuildIndex diretamente no Programa Inicial do SmartClient. Essa rotina não exige a passagem de parâmetros nem interação do usuário. Ao final do processamento, o sistema exibirá uma mensagem em tela confirmando a execução com sucesso.
- Inicialização do processo:

- Exemplo de mensagem apresentada durante o processamento:

- Após o processamento:
Saiba mais
0 Comentários