perdida de incides.

12/11/2003 - 14:37 por Gabriel Cz. | Informe spam
Estimados, les paso a realizar una consulta.
Tengo 2 servidores en cluster con Windows 2000 AS.
en ellos hay instaladas 4 instancias de SQL Server 2000
enterprice.
2 instancias en cada servidor.

poco a poco fuimos migrando de otros servidores SQL
server las bases de datos a nuestro nuevo servidor.

Comenzamos a ver que algunas bases de datos presentan
inconsistencia de datos que antes no tenian (las DDBB)

Al realizar:
DBCC CHECKDB por ejemplo, una de las bases de datos de
una de las instancias detecta una incorcondancia de datos
(2 datos para precisar) y realizando un CHECKDB con la
opcion adecuanda el problema se resuelve.

El problema es que vuelve a suceder cada X tiempo.
o sea, tenemos 4 instancias y mas de 30 bases de datos,
solo tengo problemas en 2 de ellas.
Les pego algunos errores que detecto como para que
aquellos que puedan me ayuden.

Resultados de DBCC para 'RPI_OBRA'.
Servidor: mensaje 8964, nivel 16, estado 1, línea 1
Error de tabla: Id. de objeto 1106102981. No hay
referencia al nodo text, ntext o image de la página
(1:302), zona 58, Id. de texto 15245246464.
Servidor: mensaje 8964, nivel 16, estado 1, línea 1
Error de tabla: Id. de objeto 1106102981. No hay
referencia al nodo text, ntext o image de la página
(1:302), zona 76, Id. de texto 15246426112.
Hay 338730 filas en 14262 páginas para el
objeto 'RPI_OBRA'.

CHECKDB ha encontrado 0 errores de asignación y 2 errores
de consistencia en la base de datos 'RPI3'.
repair_allow_data_loss es el nivel de reparación mínimo
para los errores encontrados por DBCC CHECKDB (RPI3 ).
Ejecución de DBCC completada. Si hay mensajes de error,
consulte al administrador del sistema.

OTROS ERRORES DESDE EL SQL.

2003-11-11 12:50:38.02 spid89 Error: 8908, Severity:
22, State: 6
2003-11-11 12:50:38.02 spid89 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:50:38.10 spid89 Error: 8908, Severity:
22, State: 6
2003-11-11 12:50:38.10 spid89 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:50:42.09 spid72 Error: 8908, Severity:
22, State: 6
2003-11-11 12:50:42.09 spid72 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:50:42.09 spid72 Error: 8908, Severity:
22, State: 6
2003-11-11 12:50:42.09 spid72 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:50:44.13 spid100 Error: 8908, Severity:
22, State: 6
2003-11-11 12:50:44.13 spid100 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:50:44.13 spid100 Error: 8908, Severity:
22, State: 6
2003-11-11 12:50:44.13 spid100 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:50:48.24 spid89 Error: 8908, Severity:
22, State: 6
2003-11-11 12:50:48.24 spid89 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:50:48.24 spid89 Error: 8908, Severity:
22, State: 6
2003-11-11 12:50:48.24 spid89 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:52:17.77 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:52:17.77 spid51 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:52:17.79 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:52:17.79 spid51 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:53:28.77 spid90 Error: 8908, Severity:
22, State: 6
2003-11-11 12:53:28.77 spid90 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:53:28.77 spid90 Error: 8908, Severity:
22, State: 6
2003-11-11 12:53:28.77 spid90 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:53:44.13 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:53:44.13 spid51 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:53:44.13 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:53:44.13 spid51 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:54:13.46 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:54:13.46 spid51 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:54:13.46 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:54:13.46 spid51 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:54:17.93 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:54:17.93 spid51 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:54:17.93 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:54:17.93 spid51 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:54:23.43 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:54:23.43 spid51 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:54:23.43 spid51 Error: 8908, Severity:
22, State: 6
2003-11-11 12:54:23.43 spid51 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:56:30.93 spid60 Error: 8908, Severity:
22, State: 6
2003-11-11 12:56:30.93 spid60 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:56:30.93 spid60 Error: 8908, Severity:
22, State: 6
2003-11-11 12:56:30.93 spid60 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 12:56:48.57 spid62 Error: 8908, Severity:
22, State: 6
2003-11-11 12:56:48.57 spid62 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 12:56:48.57 spid62 Error: 8908, Severity:
22, State: 6
2003-11-11 12:56:48.57 spid62 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 13:05:43.28 spid61 Error: 8908, Severity:
22, State: 6
2003-11-11 13:05:43.28 spid61 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 13:05:43.28 spid61 Error: 8908, Severity:
22, State: 6
2003-11-11 13:05:43.28 spid61 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 13:05:50.33 spid61 Error: 8908, Severity:
22, State: 6
2003-11-11 13:05:50.33 spid61 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 13:05:50.33 spid61 Error: 8908, Severity:
22, State: 6
2003-11-11 13:05:50.33 spid61 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 13:08:06.44 spid64 Error: 8908, Severity:
22, State: 6
2003-11-11 13:08:06.44 spid64 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 13:08:06.44 spid64 Error: 8908, Severity:
22, State: 6
2003-11-11 13:08:06.44 spid64 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 13:42:34.54 spid83 Error: 8908, Severity:
22, State: 6
2003-11-11 13:42:34.54 spid83 Error de tabla: Id. de
base de datos 17, Id de objeto 558625033, Id. de índice
2. Error de encadenamiento. (1:1995)->next = (1:153),
pero (1:153)->prev = (1:154)..
2003-11-11 13:42:34.54 spid83 Error: 8908, Severity:
22, State: 6
2003-11-11 13:42:34.54 spid83 Table error: Database ID
17, object ID 558625033, index ID 2. Chain linkage
mismatch. (1:1995)->next = (1:153), but (1:153)->prev =
(1:154)..
2003-11-11 13:58:15.19 spid90 Error: 15457, Severity:
0, State: 1
2003-11-11 13:58:15.19 spid90 Se cambió la opción de
configuración 'show advanced options' de 1 a 1. Ejecute
la instrucción RECONFIGURE para instalar..
2003-11-11 13:58:15.38 spid90 Utilizando 'xplog70.dll'
versión '2000.80.760' para ejecutar el procedimiento
almacenado extendido xp_msver.
2003-11-11 14:01:52.25 spid91 Error: 15457, Severity:
0, State: 1



El problema es que pierde los vinculos y referencias, no
se por que puede ser ni tengo indea por que se produce.
Teoricamente esto de los indices es trasparente y es
interno del SQL server, alguien tiene o tuvo alguna vez
un problema con los vinculos o indices ???
Puede ser que SQL los pierda??? Alguna recomendacion o
algun comienzo???

Arreglamos estos errores y al cabo de un par de meses se
vuelve a presentar.
 

Leer las respuestas

#1 Isaías
13/11/2003 - 00:39 | Informe spam
Establezca un PLAN DE MANTENIMIENTO que se ejecute cada
Domingo en la madrugada, esto sin duda, le ayudara a
mejorar el estado de sus bases de datos.

Preguntas similares