Recuperar base de datos modo suspect

23/08/2007 - 15:08 por Rony De Sousa | Informe spam
Hola que tal amigos!
Les cuento que tengo una base de datos sql server 2000 en modo suspect (no
sé aún como llegó hasta este estado) entonces para intentar ejecutarla hago
esto:

USE master
GO
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO

sp_resetstatus 'MiBD'
GO

sp_configure 'allow updates', 0
GO
RECONFIGURE WITH OVERRIDE
GO

Pero sigue el mismo problema, modo sospechoso mi base de datos.. Me he dado
cuenta que al ejecutar
sp_resetstatus 'MiBD'
GO
me arroja el siguiente mensaje:

Antes de actualizar la entrada sysdatabases de la base de datos 'MiBD', modo
= 0 y estado = 1073742096 (estado de suspect_bit = 256).
Para la fila en sysdatabases para la base de datos 'MiBD', se forzó el bit
de estado 256 a desactivado y el modo a 0.
Advertencia: debe recuperar esta base de datos antes de tener acceso.

Me arroja una advertencia donde dice que debo recuperar esta base de datos
antes de tener acceso, ¿pero cómo puedo hacer esto?
Alguna idea de como hacerlo?

Gracias Saludos!

Preguntas similare

Leer las respuestas

#1 Maxi
23/08/2007 - 15:59 | Informe spam
Hola, revisa si este articulo te es de utilidad

http://www.helpdna.net/sqlserver_fa...uspect.htm


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Rony De Sousa" escribió en el
mensaje news:
Hola que tal amigos!
Les cuento que tengo una base de datos sql server 2000 en modo suspect (no
sé aún como llegó hasta este estado) entonces para intentar ejecutarla
hago
esto:

USE master
GO
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO

sp_resetstatus 'MiBD'
GO

sp_configure 'allow updates', 0
GO
RECONFIGURE WITH OVERRIDE
GO

Pero sigue el mismo problema, modo sospechoso mi base de datos.. Me he
dado
cuenta que al ejecutar
sp_resetstatus 'MiBD'
GO
me arroja el siguiente mensaje:

Antes de actualizar la entrada sysdatabases de la base de datos 'MiBD',
modo
= 0 y estado = 1073742096 (estado de suspect_bit = 256).
Para la fila en sysdatabases para la base de datos 'MiBD', se forzó el bit
de estado 256 a desactivado y el modo a 0.
Advertencia: debe recuperar esta base de datos antes de tener acceso.

Me arroja una advertencia donde dice que debo recuperar esta base de datos
antes de tener acceso, ¿pero cómo puedo hacer esto?
Alguna idea de como hacerlo?

Gracias Saludos!
Respuesta Responder a este mensaje
#2 Rony De Sousa
23/08/2007 - 16:18 | Informe spam
Gracias por tu tiempo amigo pero nada, al ejecutar sp_resetstatus la base de
datos sigue estando suspect.. Intentare si a ver si puedo colocarla en modo
emergencia y exportar los datos o algo por el estilo.

De todos modos si alguien sabe como puedo salir de esta? :) Saludos
Respuesta Responder a este mensaje
#3 Alejandro Mesa
23/08/2007 - 17:14 | Informe spam
Hola Rony,

Una base de datos no esta es modo "suspect" solo porque se prendio ese bit.
Algo mas causo que ese bit se prendiera. Lo primero que te recomiendo es usar
"dbcc checkdb". En este articulo hay una serie de pasos a seguir, te
recomiendo que lo leas antes de seguir intentando confundir a SS.

Recommended actions for corrupt or suspect databases
http://www.karaszi.com/SQLServer/in...ect_db.asp


AMB

"Rony De Sousa" wrote:

Gracias por tu tiempo amigo pero nada, al ejecutar sp_resetstatus la base de
datos sigue estando suspect.. Intentare si a ver si puedo colocarla en modo
emergencia y exportar los datos o algo por el estilo.

De todos modos si alguien sabe como puedo salir de esta? :) Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida