Tiempo aproximado de lectura: 00:05:00 min
Ocurrencia
Al ejecutar los diccionarios diferenciales UPDDISTR se presenta el error TC_ALTER FAILED on file... Table DATA or STRUCTURE should be INVALID or CORRUPTED
Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) - MI - Configurador (SIGACFG) - Todas las versiones 12
Solución
Este error suele estar relacionado con alguna restricción implícita en el uso de vistas, disparadores, estadísticas o cualquier otro recurso que pueda impedir la operación.
Si alguno de sus pasos intermedios no se completa debido a una estructura incompleta o a corrupción de datos, se presenta el mensaje TC_ALTER FAILED on file [<table>]. Table DATA or STRUCTURE should be INVALID or CORRUPTED.
Ejemplo:
En este caso se presenta el error, TC_ALTER FAILED on file [SA1010]. Table DATA or STRUCTURE should be INVALID or CORRUPTED. (From tDBServer::ROP_ALTERFILE). El cual hace referencia a la tabla SA1.
Por lo que para garantizar la integridad y estructura correcta de, en este caso, la tabla SA1 que menciona el error, sugerimos evaluar y realizar el siguiente proceso
IMPORTANTE:
Este tipo de procedimiento implica acciones técnicas en la base de datos, por lo que recomendamos encarecidamente que lo realice un administrador de bases de datos (DBA) o un profesional con conocimientos técnicos especializados.
Antes de cualquier ejecución, sugerimos que el proceso se valide primero en un entorno de homologación (prueba), garantizando la seguridad y la previsibilidad en la corrección.
Procedimento para la tabla [SA1]:
1 - Realizar un backup de la tabla SA1
2 - Dropear la tabla SA1
3 - Recrear la tabla SA1
4 - Appendar el backup previamente realizado de la tabla SA1
| IMPORTANTE: Realizar cualquier cambio/ajuste o aplicación de patch, inicialmente en un ambiente de pruebas con previo respaldo de su Base de datos y RPO. |
Conozca más.
TC_ALTER FAILED on file... Table DATA or STRUCTURE should be INVALID or CORRUPTED
0 Comentarios