Fecha de Backup

14/02/2007 - 16:25 por jcac | Informe spam
Hola lista,

El tema es el siguiente, yo obtengo varios backups de varios sitios, los
cuales se van consolidando su informacion en una BD principal, pero esto se
va haciendo durante los 15 dias del mes, ahora por necesidad a veces se
levanta un backup y se pone como consultas para unos usuarios, como podria
saber a que fecha esta este backup que acabo de levantar, espero explicarme
bien.

Saludos

Preguntas similare

Leer las respuestas

#6 Manuel Etcheto
14/02/2007 - 22:26 | Informe spam
Hola
En el mismo script del Resore podés grabar en una tabla o crear una
vista

Restore database mibase from ...
go
use mibase
go
create view dbo.QueBase_DeQueDia as
select 'ciudad1' as base, Cast('20070213' as smalldatetime) as fecha
GO
...


Suerte
Manuel


"jcac" escribió en el mensaje
news:e2Y1I%
Hola Ele,

Las estructuras es bases son identicas y como dices ya contemplo la idea
de manejar las operaciones por ciudad o sede, a lo que me referia es antes
de asimilar esta informacion es analizada y revizada a nivel contable y
luego de ello recien es asimilada en la base principal.

Pero algunos usuarios necesitan ver casi esa informacion mucho mas rapido
y no esperar los 15 o 20 dias que se demoran en analizarla y revizarla por
lo que yo les restauro un backup y les doy acceso a estos usuarios, como
por ejemplo:

Ciudad 1: bkp_Base01_14022006.bak

Este backup lo generan en dicha ciudad el día de hoy y por la noche lo
envian a la Ciudad 3, donde reside la BasePrincipal, entonces con dicho
backup lo restauro en el servidor el cual se que tiene fecha de backup
14022006 y pertenece a la Ciudad 1, pero ya cuando esta restaurada como
puedo saber este dato, es decir saber que esta base fue generada de un
backup realizado el 14022006.

Espero hacerme entender.

Saludos y muchas gracias por tu interes en mi tema.



"Ele" escribió en el mensaje
news:%
Ups aver si entendi tu necesitas que en la aplicacion aparezca la fecha y
que base de datos es, pues concatenalo a un campo donde lo vean todos,
aunque en el fondo de tu situacion esta muy rebuscada. Sqlserver esta
montada sobre una plataforma cliente servidor a mi forma de ver no tienes
porque tener una base de datos por cada ciudad, mejor crea una tabla de
ciudades y les muestras informacion de esa ciudad y fechas con permisos
para cada usuario y asi usas una sola base de datos.
espero haberte ayudado
(en caso de que tus bases de datos no sean homogeneas y quieres ver
informacion junta de todas ellas lo puedes lograr con Olap)


"jcac" escribió en el mensaje
news:
Perdón a ambos, no me he explicado bien, quizás con un ejemplo me deje
comprender:

Tengo las siguientes bases de datos:
Ciudad 1: Base01
Ciudad 2: Base02
Ciudad 3: BasePrincipal.

Genero los backups con la siguiente información en el nombre:
Bkp_Base01_Fecha.bak, entonces obtengo de esta forma:
Ciudad 1: Bkp_Base01_Fecha.bak
Ciudad 2: Bkp_Base02_Fecha.bak

Pero como les comente la informacion de estas bases despues de que es
revizada y depurada recien se comienza a subir a la BasePrincipal y esto
demora entre 15 días a 20..

Ahora hay algunos usuarios que desean consultar informacion de la Base01
entonces si bien yo recupero esta base en mi servidor donde esta alojada
la BasePrincipal, por ejemplo yo la recupero con nombre Base01, entonces
les conecto el aplicativo para que se conecten a esta base y realicen
sus consultas, pero si bien yo les envio un mail indicando cuando es la
ultima fecha en que se ha recuperado este backup a veces ni lo leen y me
vuelven a preguntar de cuando es??, entonces lo que deseo saber es, como
puedo obtener la fecha en que se hizo el backup de Base01 consultando a
esta base o lo debo de hacer en algún otro sitio.

Espero haberme explicado mejor.

Saludos



"Alejandro Mesa" escribió en
el mensaje news:
jcac,

No entiendo bien tu pregunta. Puedes usar el comando "restore
headeronly",
el cual muestra el encabezamiento de todos los conjuntos de backups de
un
device en particular. Entre las columnas mostradas estan
[BackupStartDate] y
[BackupFinishDate].


AMB



"jcac" wrote:

Hola lista,

El tema es el siguiente, yo obtengo varios backups de varios sitios,
los
cuales se van consolidando su informacion en una BD principal, pero
esto se
va haciendo durante los 15 dias del mes, ahora por necesidad a veces
se
levanta un backup y se pone como consultas para unos usuarios, como
podria
saber a que fecha esta este backup que acabo de levantar, espero
explicarme
bien.

Saludos


















Respuesta Responder a este mensaje
#7 jcac
15/02/2007 - 16:51 | Informe spam
Hola Manuel,

Es la única manera, quizas en alguna tabla de sistema se guarda eso o no es
así.

Saludos y gracias por tu tiempo

"Manuel Etcheto" escribió en el mensaje
news:
Hola
En el mismo script del Resore podés grabar en una tabla o crear una
vista

Restore database mibase from ...
go
use mibase
go
create view dbo.QueBase_DeQueDia as
select 'ciudad1' as base, Cast('20070213' as smalldatetime) as fecha
GO
...


Suerte
Manuel


"jcac" escribió en el mensaje
news:e2Y1I%
Hola Ele,

Las estructuras es bases son identicas y como dices ya contemplo la idea
de manejar las operaciones por ciudad o sede, a lo que me referia es
antes de asimilar esta informacion es analizada y revizada a nivel
contable y luego de ello recien es asimilada en la base principal.

Pero algunos usuarios necesitan ver casi esa informacion mucho mas rapido
y no esperar los 15 o 20 dias que se demoran en analizarla y revizarla
por lo que yo les restauro un backup y les doy acceso a estos usuarios,
como por ejemplo:

Ciudad 1: bkp_Base01_14022006.bak

Este backup lo generan en dicha ciudad el día de hoy y por la noche lo
envian a la Ciudad 3, donde reside la BasePrincipal, entonces con dicho
backup lo restauro en el servidor el cual se que tiene fecha de backup
14022006 y pertenece a la Ciudad 1, pero ya cuando esta restaurada como
puedo saber este dato, es decir saber que esta base fue generada de un
backup realizado el 14022006.

Espero hacerme entender.

Saludos y muchas gracias por tu interes en mi tema.



"Ele" escribió en el mensaje
news:%
Ups aver si entendi tu necesitas que en la aplicacion aparezca la fecha
y que base de datos es, pues concatenalo a un campo donde lo vean todos,
aunque en el fondo de tu situacion esta muy rebuscada. Sqlserver esta
montada sobre una plataforma cliente servidor a mi forma de ver no
tienes porque tener una base de datos por cada ciudad, mejor crea una
tabla de ciudades y les muestras informacion de esa ciudad y fechas con
permisos para cada usuario y asi usas una sola base de datos.
espero haberte ayudado
(en caso de que tus bases de datos no sean homogeneas y quieres ver
informacion junta de todas ellas lo puedes lograr con Olap)


"jcac" escribió en el mensaje
news:
Perdón a ambos, no me he explicado bien, quizás con un ejemplo me deje
comprender:

Tengo las siguientes bases de datos:
Ciudad 1: Base01
Ciudad 2: Base02
Ciudad 3: BasePrincipal.

Genero los backups con la siguiente información en el nombre:
Bkp_Base01_Fecha.bak, entonces obtengo de esta forma:
Ciudad 1: Bkp_Base01_Fecha.bak
Ciudad 2: Bkp_Base02_Fecha.bak

Pero como les comente la informacion de estas bases despues de que es
revizada y depurada recien se comienza a subir a la BasePrincipal y
esto demora entre 15 días a 20..

Ahora hay algunos usuarios que desean consultar informacion de la
Base01 entonces si bien yo recupero esta base en mi servidor donde esta
alojada la BasePrincipal, por ejemplo yo la recupero con nombre Base01,
entonces les conecto el aplicativo para que se conecten a esta base y
realicen sus consultas, pero si bien yo les envio un mail indicando
cuando es la ultima fecha en que se ha recuperado este backup a veces
ni lo leen y me vuelven a preguntar de cuando es??, entonces lo que
deseo saber es, como puedo obtener la fecha en que se hizo el backup de
Base01 consultando a esta base o lo debo de hacer en algún otro sitio.

Espero haberme explicado mejor.

Saludos



"Alejandro Mesa" escribió en
el mensaje news:
jcac,

No entiendo bien tu pregunta. Puedes usar el comando "restore
headeronly",
el cual muestra el encabezamiento de todos los conjuntos de backups de
un
device en particular. Entre las columnas mostradas estan
[BackupStartDate] y
[BackupFinishDate].


AMB



"jcac" wrote:

Hola lista,

El tema es el siguiente, yo obtengo varios backups de varios sitios,
los
cuales se van consolidando su informacion en una BD principal, pero
esto se
va haciendo durante los 15 dias del mes, ahora por necesidad a veces
se
levanta un backup y se pone como consultas para unos usuarios, como
podria
saber a que fecha esta este backup que acabo de levantar, espero
explicarme
bien.

Saludos






















Respuesta Responder a este mensaje
#8 Ele
16/02/2007 - 22:20 | Informe spam
Encontre esto en la ayuda
Select *
From msdb.dbo.RestoreHistory
Where Destination_Database_Name Like 'nombre de base de datos'
(un log de respaldos restaurados el ultimo es el actual)
suerte
"jcac" escribió en el mensaje
news:%
Hola Manuel,

Es la única manera, quizas en alguna tabla de sistema se guarda eso o no
es así.

Saludos y gracias por tu tiempo

"Manuel Etcheto" escribió en el mensaje
news:
Hola
En el mismo script del Resore podés grabar en una tabla o crear una
vista

Restore database mibase from ...
go
use mibase
go
create view dbo.QueBase_DeQueDia as
select 'ciudad1' as base, Cast('20070213' as smalldatetime) as fecha
GO
...


Suerte
Manuel


"jcac" escribió en el mensaje
news:e2Y1I%
Hola Ele,

Las estructuras es bases son identicas y como dices ya contemplo la idea
de manejar las operaciones por ciudad o sede, a lo que me referia es
antes de asimilar esta informacion es analizada y revizada a nivel
contable y luego de ello recien es asimilada en la base principal.

Pero algunos usuarios necesitan ver casi esa informacion mucho mas
rapido y no esperar los 15 o 20 dias que se demoran en analizarla y
revizarla por lo que yo les restauro un backup y les doy acceso a estos
usuarios, como por ejemplo:

Ciudad 1: bkp_Base01_14022006.bak

Este backup lo generan en dicha ciudad el día de hoy y por la noche lo
envian a la Ciudad 3, donde reside la BasePrincipal, entonces con dicho
backup lo restauro en el servidor el cual se que tiene fecha de backup
14022006 y pertenece a la Ciudad 1, pero ya cuando esta restaurada como
puedo saber este dato, es decir saber que esta base fue generada de un
backup realizado el 14022006.

Espero hacerme entender.

Saludos y muchas gracias por tu interes en mi tema.



"Ele" escribió en el mensaje
news:%
Ups aver si entendi tu necesitas que en la aplicacion aparezca la fecha
y que base de datos es, pues concatenalo a un campo donde lo vean
todos, aunque en el fondo de tu situacion esta muy rebuscada.
Sqlserver esta montada sobre una plataforma cliente servidor a mi forma
de ver no tienes porque tener una base de datos por cada ciudad, mejor
crea una tabla de ciudades y les muestras informacion de esa ciudad y
fechas con permisos para cada usuario y asi usas una sola base de
datos.
espero haberte ayudado
(en caso de que tus bases de datos no sean homogeneas y quieres ver
informacion junta de todas ellas lo puedes lograr con Olap)


"jcac" escribió en el mensaje
news:
Perdón a ambos, no me he explicado bien, quizás con un ejemplo me deje
comprender:

Tengo las siguientes bases de datos:
Ciudad 1: Base01
Ciudad 2: Base02
Ciudad 3: BasePrincipal.

Genero los backups con la siguiente información en el nombre:
Bkp_Base01_Fecha.bak, entonces obtengo de esta forma:
Ciudad 1: Bkp_Base01_Fecha.bak
Ciudad 2: Bkp_Base02_Fecha.bak

Pero como les comente la informacion de estas bases despues de que es
revizada y depurada recien se comienza a subir a la BasePrincipal y
esto demora entre 15 días a 20..

Ahora hay algunos usuarios que desean consultar informacion de la
Base01 entonces si bien yo recupero esta base en mi servidor donde
esta alojada la BasePrincipal, por ejemplo yo la recupero con nombre
Base01, entonces les conecto el aplicativo para que se conecten a esta
base y realicen sus consultas, pero si bien yo les envio un mail
indicando cuando es la ultima fecha en que se ha recuperado este
backup a veces ni lo leen y me vuelven a preguntar de cuando es??,
entonces lo que deseo saber es, como puedo obtener la fecha en que se
hizo el backup de Base01 consultando a esta base o lo debo de hacer en
algún otro sitio.

Espero haberme explicado mejor.

Saludos



"Alejandro Mesa" escribió en
el mensaje news:
jcac,

No entiendo bien tu pregunta. Puedes usar el comando "restore
headeronly",
el cual muestra el encabezamiento de todos los conjuntos de backups
de un
device en particular. Entre las columnas mostradas estan
[BackupStartDate] y
[BackupFinishDate].


AMB



"jcac" wrote:

Hola lista,

El tema es el siguiente, yo obtengo varios backups de varios sitios,
los
cuales se van consolidando su informacion en una BD principal, pero
esto se
va haciendo durante los 15 dias del mes, ahora por necesidad a veces
se
levanta un backup y se pone como consultas para unos usuarios, como
podria
saber a que fecha esta este backup que acabo de levantar, espero
explicarme
bien.

Saludos


























Respuesta Responder a este mensaje
#9 jcac
20/02/2007 - 14:04 | Informe spam
Muchas gracias Ele

Saludos
"Ele" escribió en el mensaje
news:%
Encontre esto en la ayuda
Select *
From msdb.dbo.RestoreHistory
Where Destination_Database_Name Like 'nombre de base de datos'
(un log de respaldos restaurados el ultimo es el actual)
suerte
"jcac" escribió en el mensaje
news:%
Hola Manuel,

Es la única manera, quizas en alguna tabla de sistema se guarda eso o no
es así.

Saludos y gracias por tu tiempo

"Manuel Etcheto" escribió en el mensaje
news:
Hola
En el mismo script del Resore podés grabar en una tabla o crear una
vista

Restore database mibase from ...
go
use mibase
go
create view dbo.QueBase_DeQueDia as
select 'ciudad1' as base, Cast('20070213' as smalldatetime) as fecha
GO
...


Suerte
Manuel


"jcac" escribió en el mensaje
news:e2Y1I%
Hola Ele,

Las estructuras es bases son identicas y como dices ya contemplo la
idea de manejar las operaciones por ciudad o sede, a lo que me referia
es antes de asimilar esta informacion es analizada y revizada a nivel
contable y luego de ello recien es asimilada en la base principal.

Pero algunos usuarios necesitan ver casi esa informacion mucho mas
rapido y no esperar los 15 o 20 dias que se demoran en analizarla y
revizarla por lo que yo les restauro un backup y les doy acceso a estos
usuarios, como por ejemplo:

Ciudad 1: bkp_Base01_14022006.bak

Este backup lo generan en dicha ciudad el día de hoy y por la noche lo
envian a la Ciudad 3, donde reside la BasePrincipal, entonces con dicho
backup lo restauro en el servidor el cual se que tiene fecha de backup
14022006 y pertenece a la Ciudad 1, pero ya cuando esta restaurada como
puedo saber este dato, es decir saber que esta base fue generada de un
backup realizado el 14022006.

Espero hacerme entender.

Saludos y muchas gracias por tu interes en mi tema.



"Ele" escribió en el mensaje
news:%
Ups aver si entendi tu necesitas que en la aplicacion aparezca la
fecha y que base de datos es, pues concatenalo a un campo donde lo
vean todos, aunque en el fondo de tu situacion esta muy rebuscada.
Sqlserver esta montada sobre una plataforma cliente servidor a mi
forma de ver no tienes porque tener una base de datos por cada ciudad,
mejor crea una tabla de ciudades y les muestras informacion de esa
ciudad y fechas con permisos para cada usuario y asi usas una sola
base de datos.
espero haberte ayudado
(en caso de que tus bases de datos no sean homogeneas y quieres ver
informacion junta de todas ellas lo puedes lograr con Olap)


"jcac" escribió en el mensaje
news:
Perdón a ambos, no me he explicado bien, quizás con un ejemplo me
deje comprender:

Tengo las siguientes bases de datos:
Ciudad 1: Base01
Ciudad 2: Base02
Ciudad 3: BasePrincipal.

Genero los backups con la siguiente información en el nombre:
Bkp_Base01_Fecha.bak, entonces obtengo de esta forma:
Ciudad 1: Bkp_Base01_Fecha.bak
Ciudad 2: Bkp_Base02_Fecha.bak

Pero como les comente la informacion de estas bases despues de que es
revizada y depurada recien se comienza a subir a la BasePrincipal y
esto demora entre 15 días a 20..

Ahora hay algunos usuarios que desean consultar informacion de la
Base01 entonces si bien yo recupero esta base en mi servidor donde
esta alojada la BasePrincipal, por ejemplo yo la recupero con nombre
Base01, entonces les conecto el aplicativo para que se conecten a
esta base y realicen sus consultas, pero si bien yo les envio un mail
indicando cuando es la ultima fecha en que se ha recuperado este
backup a veces ni lo leen y me vuelven a preguntar de cuando es??,
entonces lo que deseo saber es, como puedo obtener la fecha en que se
hizo el backup de Base01 consultando a esta base o lo debo de hacer
en algún otro sitio.

Espero haberme explicado mejor.

Saludos



"Alejandro Mesa" escribió
en el mensaje
news:
jcac,

No entiendo bien tu pregunta. Puedes usar el comando "restore
headeronly",
el cual muestra el encabezamiento de todos los conjuntos de backups
de un
device en particular. Entre las columnas mostradas estan
[BackupStartDate] y
[BackupFinishDate].


AMB



"jcac" wrote:

Hola lista,

El tema es el siguiente, yo obtengo varios backups de varios
sitios, los
cuales se van consolidando su informacion en una BD principal, pero
esto se
va haciendo durante los 15 dias del mes, ahora por necesidad a
veces se
levanta un backup y se pone como consultas para unos usuarios, como
podria
saber a que fecha esta este backup que acabo de levantar, espero
explicarme
bien.

Saludos






























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