Hola a todos
Les pido me asesoren cual es la mejor forma de identificar
las causas de que una tabla presente indices corruptos...
Al hacerle un Checktable a la tabla en cuestion me
aparecen errores de los siguietes tipos:
Server: Msg 8951, Level 16, State 1, Line 1
Table error: Table 'Consumos' (ID 488876768). Missing or
invalid key in index 'IX_Consumos' (ID 14) for the row:
Server: Msg 8952, Level 16, State 1, Line 1
Table error: Database 'BebidasyAlimentos',
index 'Consumos' .IX_'Consumos' (ID 485576768) (index ID
14). Extra or invalid key for the keys:
Server: Msg 8956, Level 16, State 1, Line 1
Index row (1:12790:2) with values (Campo1= 2566 and Campo2
= 0 and Campo3 = 5007 and Fecha = Aug 10 2004 10:00AM)
points to the data row identified by (RID = (1:5826:8))
El aplicativo es muy grande y esta tabla es impactada
desde muchos puntos, no se que tipo de errores son
esos...y no entiendo porque se pueden corromper los
indices en SQL Server.
Yo le genero frecuentemente el check table repair_rebuild
y en ocasiones me los regenera, pero en otras ocasiones me
toca borrar los indices y volverlos a hacer.
Estoy haciendo estas tareas como pañitos de agua tibia sin
conocer las causas realmente.
Muchas Gracias
Leer las respuestas