SQL Server Performance

AYUDAAAAAAAAAAA!!!!!!!!!!!!!

Discussion in 'Preguntas sobre SQL Server en Español.' started by fjac_pe, Apr 30, 2005.

  1. fjac_pe New Member

    Tengo un grave problema, el sistema ha estado funcionando correctamente y luego llamaron que no ingresaban al sistema, y en el administrador coorporativo me sale este error

    error 644 Nose encuentra la entrada del indice RID

    3610200100105f00000000000000000000000000000000000000000000000000 en la pagina del indecie(1:40), ID de Indice 0, base de datos Ventas_PRUEBA

    Me aconsejaron que utilice el siguiente codigo y tambien dio error como muestro a continuacion del codigo.
    use master
    go

    DBCC CHECKDB ('Ventas_PRUEBA', REPAIR_REBUILD)
    go

    SqlDumpExceptionHandler: Process 53 generated fatal exception c0000005
    EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.

    Que puedo hacer, a que se debe y como recuperar mi informacion?
  2. Luis Martin Moderator

    Primero es necesario que mires en Visor de Eventos para saber cual fue el error que se generó, dado que al no poder utilizar el Administrador Corporativo, no podemos ver el estado del SQL ni de la base.




    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



  3. Luis Martin Moderator

    Mira, encontré lo siquiente en Microsoft.
    No parecen ser buenas noticias, dado que el ID 0, corresponde a una tabla del sistema y no de la base en si.

    Error 644
    Severity Level 21
    Message Text
    Could not find the index entry for RID '%.*hs' in index page %S_PGID, index ID %d, database '%.*ls'.

    Explanation
    This error occurs when the nonclustered index indicated by the index ID is in error. The corruption is detected when a process tries to delete a nonexistent row.

    Action
    Execute DBCC CHECKDB without a repair clause to determine the extent of the damage. Then, execute DBCC CHECKDB with REPAIR_REBUILD clause to correct the damage. If problems persist, either drop and re-create the index (as shown below) or contact your primary support provider.



    Important If executing DBCC CHECKDB with the REPAIR_REBUILD clause does not correct the index problem or if you are unsure what effect DBCC CHECKDB with the REPAIR_REBUILD clause has on your data, contact your primary support provider.


    To drop and re-create the index:

    Record the value of index page and index ID specified in the error text.


    Identify which table and index correspond to the index page number.


    Note the object ID.
    If the object with the error is a system table (the object ID is less than 100), you cannot drop the index. Execute DBCC CHECKDB with the REPAIR_REBUILD clause or restore the database from a known clean backup.

    If the object ID is greater than 100, drop and re-create the index using the table name and index name obtained in Step 1. In most cases, this will clear the error.


    Execute DBCC CHECKDB with the REPAIR_REBUILD clause on the affected database to verify that all problems have been resolved.
    If problems persist, this procedure might not be sufficient to clean up the index error. In this case, contact your primary support provider. Have the output from DBCC CHECKDB available for review.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



  4. fjac_pe New Member

    Ups ok no tengo otra salida mas que contactarme directamente con Microsoft como tengo entendido ya que el reparador no lo corrige, gracias por la informacion, pero ahora digo que hara Microsoft para que puedan restaurar la base de datos? y si ellos pueden corregirlo, pq no lo incorporan como un utilitario adicional, crees que haya algun producto de terceros que si pueda solucionarlo?

    Gracias por el tiempo en ayudarme.
  5. Luis Martin Moderator

    No, si no te sale lo que recomienda la documentación te sugiero Microsoft.
    Ahora, si lo que ellos sugieren es reinstalar el SQL y restaurar las bases, eso lo puedes hacer tu.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



  6. fjac_pe New Member

    Ya hice eso, llevando la copia a otra maquina donde instale el sql para ver si puedo hacer algo pero nada, de todas maneras me contactare con Microsoft para ver que solucion dan, respecto a la informacion se ha restablecido en base a los informes diarios que se presentan, hasta el momento parece no faltar data, gracias por todo en este tema.

Share This Page