DBCC CHECKDB

15/04/2004 - 17:00 por Davo | Informe spam
Tengo el siguiente error al momento de darle DBCC CHECKDB,
le tratando de corregir el error con DBCC CHECKTABLE y
DBCC CHECKDB, ademas de DBCC DBREINDEX, lo soluciona por
un tiempo, pero luego pongo a correr muchos inserts y
updates y otra vez se corrumpe, y cuando pasa eso en la
aplicacion me tira el error de "communication link
failure", alguien sabe que puede estar pasando o como
corregir todo el problema. Tengo SQL SERVER 2000 con SP2.
Gracias.

DBCC results for 'FAC_CIERRE_CAJA_DEPOSITO'.
There are 0 rows in 1 pages for
object 'FAC_CIERRE_CAJA_DEPOSITO'.
Server: Msg 8928, Level 16, State 1, Line 1
Object ID 1300251737, index ID 0: Page (1:111344) could
not be processed. See other errors for details.
Server: Msg 8944, Level 16, State 1, Line 1
Table error: Object ID 1300251737, index ID 0, page
(1:111344), row 21. Test (columnOffsets->offTbl
[varColumnNumber] <= (nextRec - pRec)) failed. Values are
176 and 167.

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
15/04/2004 - 17:52 | Informe spam
Evidentemente estas teniendo algun problema fisico a nivel de los discos que
etsas utilizando. Yo por lo menos apuntaria a ese tema. Fijate si puedes
correr algun utilitario sobre el o los discos en donde esta la base de datos
o simplemente de mover la base de datos a otro disco fisico (no de una
particion a otra del mismo disco) para ver si se soluciona el problema.

Saludos

Adrian D. Garcia
NDSoft
MCSD
"Davo" escribió en el mensaje
news:1d50701c422fa$5cb6aaa0$
Tengo el siguiente error al momento de darle DBCC CHECKDB,
le tratando de corregir el error con DBCC CHECKTABLE y
DBCC CHECKDB, ademas de DBCC DBREINDEX, lo soluciona por
un tiempo, pero luego pongo a correr muchos inserts y
updates y otra vez se corrumpe, y cuando pasa eso en la
aplicacion me tira el error de "communication link
failure", alguien sabe que puede estar pasando o como
corregir todo el problema. Tengo SQL SERVER 2000 con SP2.
Gracias.

DBCC results for 'FAC_CIERRE_CAJA_DEPOSITO'.
There are 0 rows in 1 pages for
object 'FAC_CIERRE_CAJA_DEPOSITO'.
Server: Msg 8928, Level 16, State 1, Line 1
Object ID 1300251737, index ID 0: Page (1:111344) could
not be processed. See other errors for details.
Server: Msg 8944, Level 16, State 1, Line 1
Table error: Object ID 1300251737, index ID 0, page
(1:111344), row 21. Test (columnOffsets->offTbl
[varColumnNumber] <= (nextRec - pRec)) failed. Values are
176 and 167.

Respuesta Responder a este mensaje
#2 Eladio Rincón
15/04/2004 - 20:51 | Informe spam
Hola Adrian,

al hilo de DBCC CHECKDB me gustaría hacer una pregunta sobre DBCC CHECKTABLE; la operación tiene como opción el argumento REPAIR_FAST para reparar según BOL "reparaciones poco importantes y de poca duración, indices NC ..."

¿Alguien se ha encontrado en algún escenario en el que haya usado REPAIR_FAST y se haya recuperado la integridad de la bd?
¿cuál es su escenario de uso? , sintomas del sistema a usar REPAIR_FAST o no ... me da la sensación que es para recuperar "solamente" referencias perdidas entre índices; ¿estoy en lo cierto?

Gracias y un saludo,

Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG




Adrian D. Garcia wrote:
Evidentemente estas teniendo algun problema fisico a nivel de los
discos que etsas utilizando. Yo por lo menos apuntaria a ese tema.
Fijate si puedes correr algun utilitario sobre el o los discos en
donde esta la base de datos o simplemente de mover la base de datos a
otro disco fisico (no de una particion a otra del mismo disco) para
ver si se soluciona el problema.


Adrian D. Garcia
NDSoft
MCSD
"Davo" escribió en el mensaje
news:1d50701c422fa$5cb6aaa0$
Tengo el siguiente error al momento de darle DBCC CHECKDB,
le tratando de corregir el error con DBCC CHECKTABLE y
DBCC CHECKDB, ademas de DBCC DBREINDEX, lo soluciona por
un tiempo, pero luego pongo a correr muchos inserts y
updates y otra vez se corrumpe, y cuando pasa eso en la
aplicacion me tira el error de "communication link
failure", alguien sabe que puede estar pasando o como
corregir todo el problema. Tengo SQL SERVER 2000 con SP2.
Gracias.

DBCC results for 'FAC_CIERRE_CAJA_DEPOSITO'.
There are 0 rows in 1 pages for
object 'FAC_CIERRE_CAJA_DEPOSITO'.
Server: Msg 8928, Level 16, State 1, Line 1
Object ID 1300251737, index ID 0: Page (1:111344) could
not be processed. See other errors for details.
Server: Msg 8944, Level 16, State 1, Line 1
Table error: Object ID 1300251737, index ID 0, page
(1:111344), row 21. Test (columnOffsets->offTbl
[varColumnNumber] <= (nextRec - pRec)) failed. Values are
176 and 167.
Respuesta Responder a este mensaje
#3 Adrian D. Garcia
16/04/2004 - 10:18 | Informe spam
Recuerdo las primeras veces que utilize este comando y al principio siempre
primero intentaba con REPAIR_FAST. Luego la descarte ya que, en los
escenarios con los cuales me encontre, las reparaciones no eran completas.
En donde aun lo utilizo es en el caso de muy grandes volumenes de datos y
que ademas los errores hagan referencias perdidas entre indices.
Como veras, no hay mucha documentacion sobre el tema.

Saludos

Adrian D. Garcia
NDSoft
MCSD
"Eladio Rincón" escribió en el mensaje
news:%
Hola Adrian,

al hilo de DBCC CHECKDB me gustaría hacer una pregunta sobre DBCC
CHECKTABLE; la operación tiene como opción el argumento REPAIR_FAST para
reparar según BOL "reparaciones poco importantes y de poca duración, indices
NC ..."

¿Alguien se ha encontrado en algún escenario en el que haya usado
REPAIR_FAST y se haya recuperado la integridad de la bd?
¿cuál es su escenario de uso? , sintomas del sistema a usar REPAIR_FAST o no
... me da la sensación que es para recuperar "solamente" referencias
perdidas entre índices; ¿estoy en lo cierto?

Gracias y un saludo,

Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG




Adrian D. Garcia wrote:
Evidentemente estas teniendo algun problema fisico a nivel de los
discos que etsas utilizando. Yo por lo menos apuntaria a ese tema.
Fijate si puedes correr algun utilitario sobre el o los discos en
donde esta la base de datos o simplemente de mover la base de datos a
otro disco fisico (no de una particion a otra del mismo disco) para
ver si se soluciona el problema.


Adrian D. Garcia
NDSoft
MCSD
"Davo" escribió en el mensaje
news:1d50701c422fa$5cb6aaa0$
Tengo el siguiente error al momento de darle DBCC CHECKDB,
le tratando de corregir el error con DBCC CHECKTABLE y
DBCC CHECKDB, ademas de DBCC DBREINDEX, lo soluciona por
un tiempo, pero luego pongo a correr muchos inserts y
updates y otra vez se corrumpe, y cuando pasa eso en la
aplicacion me tira el error de "communication link
failure", alguien sabe que puede estar pasando o como
corregir todo el problema. Tengo SQL SERVER 2000 con SP2.
Gracias.

DBCC results for 'FAC_CIERRE_CAJA_DEPOSITO'.
There are 0 rows in 1 pages for
object 'FAC_CIERRE_CAJA_DEPOSITO'.
Server: Msg 8928, Level 16, State 1, Line 1
Object ID 1300251737, index ID 0: Page (1:111344) could
not be processed. See other errors for details.
Server: Msg 8944, Level 16, State 1, Line 1
Table error: Object ID 1300251737, index ID 0, page
(1:111344), row 21. Test (columnOffsets->offTbl
[varColumnNumber] <= (nextRec - pRec)) failed. Values are
176 and 167.
Respuesta Responder a este mensaje
#4 Eladio Rincón
16/04/2004 - 12:13 | Informe spam
Gracias Adrián !
si encuentro algún caso real lo comento ;-)

Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Adrian D. Garcia" escribió en el mensaje news:
Recuerdo las primeras veces que utilize este comando y al principio siempre
primero intentaba con REPAIR_FAST. Luego la descarte ya que, en los
escenarios con los cuales me encontre, las reparaciones no eran completas.
En donde aun lo utilizo es en el caso de muy grandes volumenes de datos y
que ademas los errores hagan referencias perdidas entre indices.
Como veras, no hay mucha documentacion sobre el tema.

Saludos

Adrian D. Garcia
NDSoft
MCSD
"Eladio Rincón" escribió en el mensaje
news:%
Hola Adrian,

al hilo de DBCC CHECKDB me gustaría hacer una pregunta sobre DBCC
CHECKTABLE; la operación tiene como opción el argumento REPAIR_FAST para
reparar según BOL "reparaciones poco importantes y de poca duración, indices
NC ..."

¿Alguien se ha encontrado en algún escenario en el que haya usado
REPAIR_FAST y se haya recuperado la integridad de la bd?
¿cuál es su escenario de uso? , sintomas del sistema a usar REPAIR_FAST o no
... me da la sensación que es para recuperar "solamente" referencias
perdidas entre índices; ¿estoy en lo cierto?

Gracias y un saludo,

Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG




Adrian D. Garcia wrote:
> Evidentemente estas teniendo algun problema fisico a nivel de los
> discos que etsas utilizando. Yo por lo menos apuntaria a ese tema.
> Fijate si puedes correr algun utilitario sobre el o los discos en
> donde esta la base de datos o simplemente de mover la base de datos a
> otro disco fisico (no de una particion a otra del mismo disco) para
> ver si se soluciona el problema.
>
>
> Adrian D. Garcia
> NDSoft
> MCSD
> "Davo" escribió en el mensaje
> news:1d50701c422fa$5cb6aaa0$
>> Tengo el siguiente error al momento de darle DBCC CHECKDB,
>> le tratando de corregir el error con DBCC CHECKTABLE y
>> DBCC CHECKDB, ademas de DBCC DBREINDEX, lo soluciona por
>> un tiempo, pero luego pongo a correr muchos inserts y
>> updates y otra vez se corrumpe, y cuando pasa eso en la
>> aplicacion me tira el error de "communication link
>> failure", alguien sabe que puede estar pasando o como
>> corregir todo el problema. Tengo SQL SERVER 2000 con SP2.
>> Gracias.
>>
>> DBCC results for 'FAC_CIERRE_CAJA_DEPOSITO'.
>> There are 0 rows in 1 pages for
>> object 'FAC_CIERRE_CAJA_DEPOSITO'.
>> Server: Msg 8928, Level 16, State 1, Line 1
>> Object ID 1300251737, index ID 0: Page (1:111344) could
>> not be processed. See other errors for details.
>> Server: Msg 8944, Level 16, State 1, Line 1
>> Table error: Object ID 1300251737, index ID 0, page
>> (1:111344), row 21. Test (columnOffsets->offTbl
>> [varColumnNumber] <= (nextRec - pRec)) failed. Values are
>> 176 and 167.


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