Hola
Eso te paso porque se apago mal el server o se corto la luz, o algo por el 
estilo
En un sitio web que ahora no recuerdo estaba lo siguiente


SQL Server: Bases de Datos en estado Suspect, solución de problemas.
Uno de los posibles estados de una base de datos es Suspect. Cuando SQL Server 
no puede asegurar la integridad de una base, ésta asume ese estado.

Los motivos por los cuales se produce esta situación son amplios, pero 
normalmente se debe a apagados repentinos del servidor por fallas de hardware, 
cortes de energía, etc. También, se suele dar por procesos de Recovery no 
terminados (falta de espacio en disco, etc.)

Cuando una base se encuentra en ese estado, se verá grisada en el Enterprise 
Manager y bajo su nombre se indicar entre paréntesis 'Suspect' :


Cuando una base de datos se encuentra en ese estado, no puede ser utilizada. En 
el combobox de bases de datos del Query Analizer no figurará y si se ejecuta la 
instrucción USE fallará.

Si escribimos USE PADRON, nos dará el siguiente mensaje de error:

Server: Msg 945, Level 14, State 2, Line 1
Database 'Padron' cannot be opened due to accessible files or insufficient 
memory or disk space.

Para resolver esta situación, se deberá utilizar el stored procedure 
sp_resetstatus.
Dado que este stored procedure modifica tablas del sistema, el DBA deberá 
habilitar la actualización de las mismas antes de la ejecución, y después de la 
misma volver a deshabilitarla.

Habilitar la opción
USE master
GO
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO

Al ejecutar el stored procedure solamente se deberá indicar el nombre de la 
base que se desea afectar:

sp_resetstatus 'Padron' (o la base de datos que tengas en suspect)
GO

Una vez hecho esto, se deberá reiniciar el servicio de SQL Server y se 
recomienda deshabilitar la actualización de las tablas.

Si todo ha ido bien ya tendremos la bases de datos disponible, como se muestra 
en la imagen:


 

 


SQL Server: Bases de Datos en estado Suspect, solución de problemas.
Uno de los posibles estados de una base de datos es Suspect. Cuando SQL Server 
no puede asegurar la integridad de una base, ésta asume ese estado.

Los motivos por los cuales se produce esta situación son amplios, pero 
normalmente se debe a apagados repentinos del servidor por fallas de hardware, 
cortes de energía, etc. También, se suele dar por procesos de Recovery no 
terminados (falta de espacio en disco, etc.)

Cuando una base se encuentra en ese estado, se verá grisada en el Enterprise 
Manager y bajo su nombre se indicar entre paréntesis 'Suspect' :

Cuando una base de datos se encuentra en ese estado, no puede ser utilizada. En 
el combobox de bases de datos del Query Analizer no figurará y si se ejecuta la 
instrucción USE fallará.

Si escribimos USE PADRON, nos dará el siguiente mensaje de error:

Server: Msg 945, Level 14, State 2, Line 1
Database 'Padron' cannot be opened due to accessible files or insufficient 
memory or disk space.

Para resolver esta situación, se deberá utilizar el stored procedure 
sp_resetstatus.
Dado que este stored procedure modifica tablas del sistema, el DBA deberá 
habilitar la actualización de las mismas antes de la ejecución, y después de la 
misma volver a deshabilitarla.

Habilitar la opción
USE master
GO
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO

Al ejecutar el stored procedure solamente se deberá indicar el nombre de la 
base que se desea afectar:

sp_resetstatus 'Padron' (o la base de datos que tengas en suspect)
GO

Una vez hecho esto, se deberá reiniciar el servicio de SQL Server y se 
recomienda deshabilitar la actualización de las tablas.

Si todo ha ido bien ya tendremos la bases de datos disponible, como se muestra 
en la imagen:



La experiencia igualmente me demuestra que las bases en ese estado nunca se 
pudieron recuperar

Saludos
PabloC

  ----- Original Message ----- 
  From: [EMAIL PROTECTED] 
  To: pablo.canonico 
  Sent: Monday, April 09, 2007 10:41 AM
  Subject: [dbms] Base en estado 'sospechoso'


  Buenos dias
  Tenemos un problema...
  Sin saber por qué, una de las bases de datos de uno de los servidores de SQL 
2000 está en estado sospechoso, he probado algunos trucos de internet pero nada 
parece funcionar.
  Alguien puede darme una idea de que sucede y como se puede solucionar?
  Es medio urgente.
  Gracias!


  __________________________________________________

  Internet gratis. Siempre.
  http://www.fullzero.com.ar




  __________ Información de NOD32, revisión 2174 (20070409) __________

  Este mensaje ha sido analizado con  NOD32 antivirus system
  http://www.nod32.com

Responder a