Auxilio Urgente

03/09/2004 - 16:57 por Dario | Informe spam
auxilio por Favor
Hace unos dias les conté que tenia estos errores de
indices en una tabla:

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))


Ahora el desarrollador del producto me dice que por estos
errores se insertaron registros que nunca debieron
insertarse, me explico
se hace el siguiente sentencia

Select * from a where campo = 0
Si es el campo esta en cero se le hace un update a 1 para
identificar que ese cupo ya se ocupó

al volver a hacer el select sobre el mismo campo aparece
en cero nuevamente y permite volver a utilizar el cupo
que ya se habia asignado...

Conclusion del desarrollador, se vendieron n veces el
mismo cupo.


Por favor donde puedo encontrar documentacion clara de que
significan esos errores de indices que les mencione arriba
y como puedo solucionar el problema.

Gracias a todos

Preguntas similare

Leer las respuestas

#6 MAURICIO
05/09/2004 - 06:40 | Informe spam
Hola amigo, para empezar DEBES HABLAR SERIAMENTE CON TU
DESARROLLADOR ya que con la ruptura de indices te genera
consultas mas lentas no que se pierdan datos.
Prueba eliminando y regenerando los indices, podrias
probar tambien con DBCC DBREINDEX.
Para el caso de las tablas usa la opcion REPAIR_FAST del
comando DBCC CHECKTABLE
Espero te sirva

EXITOS

Mauricio


auxilio por Favor
Hace unos dias les conté que tenia estos errores de
indices en una tabla:

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))


Ahora el desarrollador del producto me dice que por estos
errores se insertaron registros que nunca debieron
insertarse, me explico
se hace el siguiente sentencia

Select * from a where campo = 0
Si es el campo esta en cero se le hace un update a 1 para
identificar que ese cupo ya se ocupó

al volver a hacer el select sobre el mismo campo aparece
en cero nuevamente y permite volver a utilizar el cupo
que ya se habia asignado...

Conclusion del desarrollador, se vendieron n veces el
mismo cupo.


Por favor donde puedo encontrar documentacion clara de


que
significan esos errores de indices que les mencione


arriba
y como puedo solucionar el problema.

Gracias a todos
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida