Ocurrencia
En el ingreso al sistema, después de llevar a cabo la migración de Protheus 11 a Protheus 12, es presentado el error log "Error en la operación porque ya existe un índice o estadísticas con el nombre 'XXX' en la tabla 'dbo.XXX' (From tISAMFile::CreateIndex)
(PREVIOUS ERROR: Alias does not exist: XXX) on TABLECREATE(APLIB200.PRW)"
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Configurador (SIGACFG) - A partir de la versión 12
Causa
Este error generalmente es presentado por duplicidad en los índices de la tabla a la que hace referencia el error log o bien el índice se encuentra eliminado en la tabla SIX pero se encuentra activo en la tabla física.
Solución
Para solucionar esa ocurrencia, realice los siguientes pasos:
1.Ingrese al configurador Base de Datos -> Diccionario -> Base de Datos, busque la tabla a la que hace referencia el error log y verifique que los índices no se encuentren duplicados. Por ejemplo en la tabla SA1:
2. Posteriormente proceda a eliminar el índice, inicialmente en un ambiente de pruebas y realizando un previo respaldo;
3. También puede llevar a cabo un respaldo de la tabla, elimínela y regenérela. Posteriormente realice el backup de información.
Importante: Estas actividades generalmente son realizadas en conjunto con un analista de servicios TOTVS, por favor entrar en contacto con su ESN para solicitar el apoyo correspondiente.
Le sugerimos la lectura de los siguientes artículos disponibles en TDN respecto a la migración de Protheus
0 Comentarios