Error: No puede volver a utilizarse DBCC DBREINDEX en las tablas de sistema

07/10/2009 - 18:30 por Diego Fernández | Informe spam
Hola a todos:

Hemos tenido una caida del servidor Sql 2000 Enterprise por fallo del SAI y
al volverlo a poner en marcha no podemos acceder a la BBDD de Navision con
el cliente de Navision.

El fallo es un poco "raro":
El servidor está OK.
La BBDD está OK y puedo acceder a ella por ODBC tanto si valido al usuario
por SQL como si lo valido por NT.

Si intento conectar con el cliente de Navision (3.60) puedo conectar con
validación SQL pero NO con validación NT (que es la que usamos en la
empresa). Si lo intento me devuelve que el usuario o la contraseña son
incorrectos.

Si creo una BBDD nueva de Navision en el mismo servidor puedo acceder tanto
por NT como por SQL, con lo que asumo que el problema está exclusivamente en
la BBDD.

Buscando un poco, pienso que el fallo pueda ser que los índices de las
tablas que utilice Navision para la validación Windows estén dañados y por
eso no encuentra a ningún usuario, pero no se como regenerar esos índices.

Lo he intentado con un DBCC DBREINDEX y me devuelve el error:
Error: No puede volver a utilizarse DBCC DBREINDEX en las tablas de sistema

¿Podeis ayudarme?
Ahora mismo está la empresa parada.

Gracias por vuestra ayuda.
Diego Fernández

Preguntas similare

Leer las respuestas

#11 Diego Fernández
08/10/2009 - 11:58 | Informe spam
Mil gracias otra vez.
Voy a probarlo cruzando los dedos...

Un saludo.
Diego Fernández

"Carlos Sacristan" escribió en el mensaje de
noticias:#OEz7y$
Mostrar la cita
#12 Diego Fernández
14/10/2009 - 13:04 | Informe spam
Hola:

Gracias por tu ayuda. Finalmente conseguí reindexar esas tablas y arreglar
con ello el problema.

Un saludo.
Diego.

"Carlos Sacristan" escribió en el mensaje de
noticias:#OEz7y$
Mostrar la cita
#13 Carlos Sacristan
14/10/2009 - 13:19 | Informe spam
¿Y cuál fue el método que seguiste para solucionarlo? Comentarlo sería
interesante para alguien, aunque SQL 2000 cada vez hay menos.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Diego Fernández" wrote in message
news:
Mostrar la cita
#14 Diego Fernández
15/10/2009 - 10:45 | Informe spam
El método final no ha sido "de SQL".
Hice un backup (FBK) propio de Navision y luego restauré ese backup. Ese
proceso únicamente copia y restaura datos, con lo que al terminar crea de
nuevo todos los índices, tablas, etc...

Al hacerlo así, lógicamente se crearon de nuevo esos índices dañados.

De todos modos, *CREO* que con las opciones que me diste de quitar el flag
de sistema, etc... también hubiera funcionado, pero como el tema ya era muy
urgente y tenía la certeza de que de la otra forma funcionaría lo hice así.

Inicialmente no lo hice porque implicaba estar 30-40 horas parados que es lo
que tarda en hacerse el proceso de backup+restore, pero llegó un momento en
que era preferible ese tiempo a seguir intentandolo a ciegas y poder
estropear algo mas o incluso tardar mas de eso en que se arreglara.

Un saludo.
Diego.

"Carlos Sacristan" escribió en el mensaje de
noticias:
Mostrar la cita
#15 Carlos Sacristan
15/10/2009 - 11:19 | Informe spam
Pues sí que tarda ese proceso, sí...

En cualquier caso, yo probaría igualmente alguno de los métodos que te
propuse, por si acaso en el día de mañana te vuelve a pasar ya estarías
preparado y tendrías tu sistema disponible mucho más rápidamente. Lo que
viene a ser un plan de Disaster Recovery, vamos...

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Diego Fernández" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida