SLQ2005: Restaurar msdb

27/08/2009 - 12:00 por Agata Aros | Informe spam
Hola,
Escenario: Windows 2003 R2, SQL2005 SE

Debido a una serie de cortes de suministro eléctrico la base de datos msdb
quedó marcada como sospechosa.
Como tenía backups regulares realicé una restauración de la última copia
según indicaba el siguiente enlace:
http://msdn.microsoft.com/en-us/lib...90749.aspx

De eso hace ya varios días y la base de datos msdb continúa en estado
"Restoring...". He reiniciado el servidor varias veces pero todo sigue igual.

¿Alguna sugerencia / solución?

Gracias.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
27/08/2009 - 12:29 | Informe spam
Varios días restaurando no tiene sentido. ¿Has comprobado que los procesos
del servidor? ¿El estado de esa base de datos lo has visto a través de
sys.databases?

"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

http://blogs.solidq.com/es/elrincondeldba


"Agata Aros" wrote in message
news:
Hola,
Escenario: Windows 2003 R2, SQL2005 SE

Debido a una serie de cortes de suministro eléctrico la base de datos msdb
quedó marcada como sospechosa.
Como tenía backups regulares realicé una restauración de la última copia
según indicaba el siguiente enlace:
http://msdn.microsoft.com/en-us/lib...90749.aspx

De eso hace ya varios días y la base de datos msdb continúa en estado
"Restoring...". He reiniciado el servidor varias veces pero todo sigue
igual.

¿Alguna sugerencia / solución?

Gracias.
Respuesta Responder a este mensaje
#2 Agata Aros
27/08/2009 - 13:11 | Informe spam
Hola Carlos,

Estado de la base de datos a través de sys.databases dice:
state: 1
state_desc: RESTORING

Respecto a los procesos del servidor a qué y cuáles te refieres
exactamente?

Gracias.

"Carlos Sacristan" wrote:

Varios días restaurando no tiene sentido. ¿Has comprobado que los procesos
del servidor? ¿El estado de esa base de datos lo has visto a través de
sys.databases?

"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

http://blogs.solidq.com/es/elrincondeldba


"Agata Aros" wrote in message
news:
> Hola,
> Escenario: Windows 2003 R2, SQL2005 SE
>
> Debido a una serie de cortes de suministro eléctrico la base de datos msdb
> quedó marcada como sospechosa.
> Como tenía backups regulares realicé una restauración de la última copia
> según indicaba el siguiente enlace:
> http://msdn.microsoft.com/en-us/lib...90749.aspx
>
> De eso hace ya varios días y la base de datos msdb continúa en estado
> "Restoring...". He reiniciado el servidor varias veces pero todo sigue
> igual.
>
> ¿Alguna sugerencia / solución?
>
> Gracias.


Respuesta Responder a este mensaje
#3 Carlos Sacristan
27/08/2009 - 13:19 | Informe spam
Me refiero a que compruebes que hay algún proceso que esté ejecutando el
RESTORE de la base de datos. Es probable que si has reiniciado el servidor
varias veces el proceso no haya acabado muy bien y tengas que volver a
ejecutar la instrucción

"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

http://blogs.solidq.com/es/elrincondeldba


"Agata Aros" wrote in message
news:
Hola Carlos,

Estado de la base de datos a través de sys.databases dice:
state: 1
state_desc: RESTORING

Respecto a los procesos del servidor a qué y cuáles te refieres
exactamente?

Gracias.

"Carlos Sacristan" wrote:

Varios días restaurando no tiene sentido. ¿Has comprobado que los
procesos
del servidor? ¿El estado de esa base de datos lo has visto a través de
sys.databases?

"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

http://blogs.solidq.com/es/elrincondeldba


"Agata Aros" wrote in message
news:
> Hola,
> Escenario: Windows 2003 R2, SQL2005 SE
>
> Debido a una serie de cortes de suministro eléctrico la base de datos
> msdb
> quedó marcada como sospechosa.
> Como tenía backups regulares realicé una restauración de la última
> copia
> según indicaba el siguiente enlace:
> http://msdn.microsoft.com/en-us/lib...90749.aspx
>
> De eso hace ya varios días y la base de datos msdb continúa en estado
> "Restoring...". He reiniciado el servidor varias veces pero todo sigue
> igual.
>
> ¿Alguna sugerencia / solución?
>
> Gracias.


Respuesta Responder a este mensaje
#4 Agata Aros
27/08/2009 - 13:37 | Informe spam
Lo que veo en los logs de actividad del sqlserver es:
Fecha,Origen,Gravedad,Mensaje
08/26/2009 16:27:04,spid12s,Desconocido,Database ID 6<c/> Page (1:85) is
marked RestorePending<c/> which may indicate disk corruption. To recover from
this state<c/> perform a restore.
08/26/2009 16:27:04,spid11s,Desconocido,The database 'msdb' is marked
RESTORING and is in a state that does not allow recovery to be run.


"Carlos Sacristan" wrote:

Me refiero a que compruebes que hay algún proceso que esté ejecutando el
RESTORE de la base de datos. Es probable que si has reiniciado el servidor
varias veces el proceso no haya acabado muy bien y tengas que volver a
ejecutar la instrucción

"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

http://blogs.solidq.com/es/elrincondeldba


"Agata Aros" wrote in message
news:
> Hola Carlos,
>
> Estado de la base de datos a través de sys.databases dice:
> state: 1
> state_desc: RESTORING
>
> Respecto a los procesos del servidor a qué y cuáles te refieres
> exactamente?
>
> Gracias.
>
> "Carlos Sacristan" wrote:
>
>> Varios días restaurando no tiene sentido. ¿Has comprobado que los
>> procesos
>> del servidor? ¿El estado de esa base de datos lo has visto a través de
>> sys.databases?
>>
>> "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
>>
>> http://blogs.solidq.com/es/elrincondeldba
>>
>>
>> "Agata Aros" wrote in message
>> news:
>> > Hola,
>> > Escenario: Windows 2003 R2, SQL2005 SE
>> >
>> > Debido a una serie de cortes de suministro eléctrico la base de datos
>> > msdb
>> > quedó marcada como sospechosa.
>> > Como tenía backups regulares realicé una restauración de la última
>> > copia
>> > según indicaba el siguiente enlace:
>> > http://msdn.microsoft.com/en-us/lib...90749.aspx
>> >
>> > De eso hace ya varios días y la base de datos msdb continúa en estado
>> > "Restoring...". He reiniciado el servidor varias veces pero todo sigue
>> > igual.
>> >
>> > ¿Alguna sugerencia / solución?
>> >
>> > Gracias.
>>
>>


Respuesta Responder a este mensaje
#5 Carlos Sacristan
27/08/2009 - 14:10 | Informe spam
Ese mensaje hace referencia a que la página indicada está corrupta, que
supongo será la razón por la cual la base de datos quedó marcada como
sospechosa.

Podrías haber intentado restaurarla directamente (revisa en los BOL el tema
"Realizar restauraciones de páginas ") si es que estuviera en modo de
recuperación completa, o ejecutar DBCC CHECKDB con la opción
REPAIR_ALLOW_DATA_LOSS (con su posible pérdida de datos) sobre MSDB.

Pero en la situación que estás, yo intentaría volver a ejecutar el restore.
Para el agente de SQL por si las moscas.


"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

http://blogs.solidq.com/es/elrincondeldba


"Agata Aros" wrote in message
news:
Lo que veo en los logs de actividad del sqlserver es:
Fecha,Origen,Gravedad,Mensaje
08/26/2009 16:27:04,spid12s,Desconocido,Database ID 6<c/> Page (1:85) is
marked RestorePending<c/> which may indicate disk corruption. To recover
from
this state<c/> perform a restore.
08/26/2009 16:27:04,spid11s,Desconocido,The database 'msdb' is marked
RESTORING and is in a state that does not allow recovery to be run.


"Carlos Sacristan" wrote:

Me refiero a que compruebes que hay algún proceso que esté ejecutando el
RESTORE de la base de datos. Es probable que si has reiniciado el
servidor
varias veces el proceso no haya acabado muy bien y tengas que volver a
ejecutar la instrucción

"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

http://blogs.solidq.com/es/elrincondeldba


"Agata Aros" wrote in message
news:
> Hola Carlos,
>
> Estado de la base de datos a través de sys.databases dice:
> state: 1
> state_desc: RESTORING
>
> Respecto a los procesos del servidor a qué y cuáles te refieres
> exactamente?
>
> Gracias.
>
> "Carlos Sacristan" wrote:
>
>> Varios días restaurando no tiene sentido. ¿Has comprobado que los
>> procesos
>> del servidor? ¿El estado de esa base de datos lo has visto a través de
>> sys.databases?
>>
>> "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
>>
>> http://blogs.solidq.com/es/elrincondeldba
>>
>>
>> "Agata Aros" wrote in message
>> news:
>> > Hola,
>> > Escenario: Windows 2003 R2, SQL2005 SE
>> >
>> > Debido a una serie de cortes de suministro eléctrico la base de
>> > datos
>> > msdb
>> > quedó marcada como sospechosa.
>> > Como tenía backups regulares realicé una restauración de la última
>> > copia
>> > según indicaba el siguiente enlace:
>> > http://msdn.microsoft.com/en-us/lib...90749.aspx
>> >
>> > De eso hace ya varios días y la base de datos msdb continúa en
>> > estado
>> > "Restoring...". He reiniciado el servidor varias veces pero todo
>> > sigue
>> > igual.
>> >
>> > ¿Alguna sugerencia / solución?
>> >
>> > Gracias.
>>
>>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida