salu2.
tengo un problema con una base de datos.
entonces le pasé los siguientes comandos para revision y correcion de errores:
alter database base set single_user
GO
dbcc checkdb ('base', REPAIR_REBUILD) WITH TABLOCK, NO_INFOMSGS
go
DBCC CHECKDB ('base', REPAIR_ALLOW_DATA_LOSS) WITH TABLOCK, NO_INFOMSGS
go
DBCC CHECKDB ('base', REPAIR_FAST) WITH TABLOCK, NO_INFOMSGS
go
DBCC CHECKDB ('base', REPAIR_ALLOW_DATA_LOSS) with NO_INFOMSGS
Posterioermente me sacó unos errores muy raros.
luego uno de ellos era de una tabla especifica, y borré los idnices y ya pasó ese problema.
sin embargo el otro error siguió persistienndo y me saca lo sgiuiente:
Servidor: mensaje 8929, nivel 16, estado 1, línea 1
Id. de objeto 2: errores en Id. de texto 1080864133006688256, perteneciente al registro de datos que identifica RID = (1:20577:18) id = 1205579333 and indid = 3.
Servidor: mensaje 8964, nivel 16, estado 1, línea 1
Error de tabla: Id. de objeto 2. No hay referencia al nodo text, ntext o image de la página (1:11683), zona 4, Id. de texto 222437769216.
Servidor: mensaje 8965, nivel 16, estado 1, línea 1
Error de tabla: Id. de objeto 2. En la página (1:20577), zona 18, se hace referencia al nodo text, ntext o image de la página (1:33554447), zona 4, Id. de texto 1080864133006688256, pero no aparece en la exploración.
El nivel de reparación de la instrucción DBCC hace que se omita esta reparación.
El nivel de reparación de la instrucción DBCC hace que se omita esta reparación.
El nivel de reparación de la instrucción DBCC hace que se omita esta reparación.
CHECKDB ha encontrado 0 errores de asignación y 3 errores de consistencia en la tabla 'sysindexes' (Id. de objeto 2).
CHECKDB ha encontrado 0 errores de asignación y 3 errores de consistencia en la base de datos 'base'.
si trato de encontra los datos:
SELECT id, name FROM sysindexes WHERE id = 1205579333 AND indid = 3
me devuelve datos, pero si le doy:
SELECT * FROM sysindexes WHERE id = 1205579333 AND indid = 3
Servidor: mensaje 7105, nivel 22, estado 6, línea 1
La página (1:33554447), zona 4 para el nodo de tipo text, ntext o image no existe.
Conexión interrumpida
no puedo borrar este registro, inten´te recrear la tabla, sacando un respaldo sin este registro malo, pero no puedo borrar la tabla sysindexes para "recrearla"..
Alguno de ustede podria auxiliarme en este problema que me trae vuelto loco?...
gracias.