BackupFinishDate nulo en restore headeronly

09/12/2004 - 17:01 por qwalgrande | Informe spam
Hola.

En algunas ocasiones, para determinados backups el campo BackupFinishDate me
devuelve nulo. En todas las ocasiones me ha ocurrido con la misma base de
datos y con backups del log. El backup resultante es perfectamente operativo,
se puede restaurar sin problema.

¿Puede ayudarme alguien? ¿Hay alguna razón para que ocurra esto? ¿Alguna
forma de evitarlo?

Muchas gracias.
qwalgrande

Preguntas similare

Leer las respuestas

#6 qwalgrande
13/12/2004 - 15:59 | Informe spam
Hola.

El campo en cuestión no es nulo. De hecho no tengo ningún backup que me deje
nulo ese campo.

Si bien sería esta una alternativa a la hora de realizar la verificación del
backup para la comprobación de la fecha, el hecho es que, dado que realizo
esta comprobación (el restore headeronly) desde un servidor distinto al
servidor en que hice el backup, tendría que hacer lanzar la consulta al
servidor de origen desde el de destino... uff, ese camino no me vale, ya que
en este caso, el servidor de origen se llama producción y el de destino no.

Si finalmente averiguas algo, mucho mejor, pero de hecho, he encontrado una
alternativa algo chapucerilla, pero eficaz, compruebo el campo
BackupStartDate, que este nunca viene vacío, si el de finalización viene
nulo. Lo que quiero detectar con el restore headeronly son, por este orden,
que el backup esté (es decir, que haya finalizado) y que no sea el backup del
día anterior a la misma hora. Si el backup no ha finalizado, no podré leer
nada (el restore headeronly dará error) y si es el del día anterior, lo puedo
deducir de la fecha. Como (por ahora) los backups del log que realizo no
tardan más de 24 horas, si no unos pocos segundos, la fecha/hora de inicio
también me sirve para los pocos casos en los que no me figura la fecha/hora
de finalización. En cualquier caso, muchas gracias.

qwalgrande.

"Miguel Egea" wrote:

Que tal, la verdad es que el campo en el que se almacena el valor es
'nullable' por lo que puede ser, aunque no alcanzo a ver el motivo. De todas
formas me lo anoto para ver si encuentro una razón. entre tanto ?puedes
comprobar si en la tabla msdb..backupset para ese mismo conjunto de copias
te devuelve nulo ese campo?

¡Saludos cordiales!

-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?



"qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
news:
> Hola.
>
> En algunas ocasiones, para determinados backups el campo BackupFinishDate
> me
> devuelve nulo. En todas las ocasiones me ha ocurrido con la misma base de
> datos y con backups del log. El backup resultante es perfectamente
> operativo,
> se puede restaurar sin problema.
>
> ¿Puede ayudarme alguien? ¿Hay alguna razón para que ocurra esto? ¿Alguna
> forma de evitarlo?
>
> Muchas gracias.
> qwalgrande



Respuesta Responder a este mensaje
#7 Miguel Egea
14/12/2004 - 00:08 | Informe spam
lo seguiré mirando, descuida :-)

Saludos
Miguel Egea
"qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
news:
Hola.

El campo en cuestión no es nulo. De hecho no tengo ningún backup que me
deje
nulo ese campo.

Si bien sería esta una alternativa a la hora de realizar la verificación
del
backup para la comprobación de la fecha, el hecho es que, dado que realizo
esta comprobación (el restore headeronly) desde un servidor distinto al
servidor en que hice el backup, tendría que hacer lanzar la consulta al
servidor de origen desde el de destino... uff, ese camino no me vale, ya
que
en este caso, el servidor de origen se llama producción y el de destino
no.

Si finalmente averiguas algo, mucho mejor, pero de hecho, he encontrado
una
alternativa algo chapucerilla, pero eficaz, compruebo el campo
BackupStartDate, que este nunca viene vacío, si el de finalización viene
nulo. Lo que quiero detectar con el restore headeronly son, por este
orden,
que el backup esté (es decir, que haya finalizado) y que no sea el backup
del
día anterior a la misma hora. Si el backup no ha finalizado, no podré leer
nada (el restore headeronly dará error) y si es el del día anterior, lo
puedo
deducir de la fecha. Como (por ahora) los backups del log que realizo no
tardan más de 24 horas, si no unos pocos segundos, la fecha/hora de inicio
también me sirve para los pocos casos en los que no me figura la
fecha/hora
de finalización. En cualquier caso, muchas gracias.

qwalgrande.

"Miguel Egea" wrote:

Que tal, la verdad es que el campo en el que se almacena el valor es
'nullable' por lo que puede ser, aunque no alcanzo a ver el motivo. De
todas
formas me lo anoto para ver si encuentro una razón. entre tanto ?puedes
comprobar si en la tabla msdb..backupset para ese mismo conjunto de
copias
te devuelve nulo ese campo?

¡Saludos cordiales!

-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?



"qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
news:
> Hola.
>
> En algunas ocasiones, para determinados backups el campo
> BackupFinishDate
> me
> devuelve nulo. En todas las ocasiones me ha ocurrido con la misma base
> de
> datos y con backups del log. El backup resultante es perfectamente
> operativo,
> se puede restaurar sin problema.
>
> ¿Puede ayudarme alguien? ¿Hay alguna razón para que ocurra esto?
> ¿Alguna
> forma de evitarlo?
>
> Muchas gracias.
> qwalgrande



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida