Restore

21/07/2003 - 15:17 por Sebastián | Informe spam
Hola, les comento mi inconveniente. NECESITO HACER UN
RESTORE DE FORMA AUTOMÁTICA. El Sql Server 2000 me permite
programar backup pero no restore, lo cual es 100% lógico.
El problema que a mi me surge es que yo necesito que
después de que hago el backup de la base real se haga
(automáticamente) el restore de la misma en una base de
prueba. A mi se me ocurrió que se podía hacer programando
un trabajo y escribiendo el código en Transaq del restore.
El tema es que llevo 5 días tratando de descubrir como es
que tengo que hacer para que los archivos de data y log
apunten a archivos distintos a los que fueron creados.
Seguramente no debe ser muy dificil. Espero que alguien de
ustedes sepa codificar Transaq y me puedan dar una mano.
Desde ya muchas gracias.

Preguntas similare

Leer las respuestas

#1 Sebastián
22/07/2003 - 02:56 | Informe spam
ya lo revise. El tema es que se ve que no estoy
escribiendo bien las sentencias porque me da error y no
me permite hacer el restore.
Revisa el parametro MOVE del comando restore, este te


permite indicar la
nueva ruta de los archivos.

Saludos,

Isaias Martinez
MCSD, MVP
Caracas, Venezuela


"Sebastián" wrote in message
news:04dc01c34f8a$6c1c6ff0$
Hola, les comento mi inconveniente. NECESITO HACER UN
RESTORE DE FORMA AUTOMÁTICA. El Sql Server 2000 me


permite
programar backup pero no restore, lo cual es 100% lógico.
El problema que a mi me surge es que yo necesito que
después de que hago el backup de la base real se haga
(automáticamente) el restore de la misma en una base de
prueba. A mi se me ocurrió que se podía hacer programando
un trabajo y escribiendo el código en Transaq del


restore.
El tema es que llevo 5 días tratando de descubrir como es
que tengo que hacer para que los archivos de data y log
apunten a archivos distintos a los que fueron creados.
Seguramente no debe ser muy dificil. Espero que alguien


de
ustedes sepa codificar Transaq y me puedan dar una mano.
Desde ya muchas gracias.


.

Respuesta Responder a este mensaje
#2 Emilio Boucau
22/07/2003 - 14:43 | Informe spam
Sebastian,

pone aca el codigo que estas ejecutando y lo revisamos.

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina
Respuesta Responder a este mensaje
#3 Sebastián
22/07/2003 - 17:43 | Informe spam
USE master
GO
Aca les copio el código que estoy utilizando. Yo estoy
tratando de restaurar la base dbampc (backup) en la base
prueba1. el tema es que ambas bases estan en el mismo
servidor por lo que tengo que cambiarle el nombre a los
archivos de DATA y LOG.
Desde ya gracias.

RESTORE FILELISTONLY
FROM DISK = 'c:\cesto\dbampc.bak'
GO
RESTORE DATABASE dbPrueba1
FROM DISK = 'c:\cesto\dbampc.bak',
MOVE 'dbAMPC_Data' to 'C:\Archivos de
programa\Microsoft SQL Server\80
\Tools\Data\dbPrueba1_data.MDF',
GO
RESTORE LOG dbPrueba1
FROM DISK = 'c:\cesto\dbampc.bak',
MOVE 'dbAMPC_Log' to 'C:\Archivos de programa\Microsoft
SQL Server\80\Tools\Data\dbPrueba1_Log.LDF',
GO
Respuesta Responder a este mensaje
#4 Miguel Egea
23/07/2003 - 08:27 | Informe spam
RESTORE DATABASE dbPrueba1
FROM DISK = 'c:\cesto\dbampc.bak'
with MOVE 'dbAMPC_Data' to 'C:\Archivos de
programa\Microsoft SQL Server\80
\Tools\Data\dbPrueba1_data.MDF',
'dbAMPC_Log' to 'C:\Archivos de programa\Microsoft
SQL Server\80\Tools\Data\dbPrueba1_Log.LDF'

Así debería funcionar, no lo he probado pero debería funcionar.




Espero que te sirva.

Saludos
Miguel Egea
http://www.portalsql.com
Sql-Server MVP
"Sebastián" escribió en el mensaje
news:008301c35068$06e297c0$
USE master
GO
Aca les copio el código que estoy utilizando. Yo estoy
tratando de restaurar la base dbampc (backup) en la base
prueba1. el tema es que ambas bases estan en el mismo
servidor por lo que tengo que cambiarle el nombre a los
archivos de DATA y LOG.
Desde ya gracias.

RESTORE FILELISTONLY
FROM DISK = 'c:\cesto\dbampc.bak'
GO
RESTORE DATABASE dbPrueba1
FROM DISK = 'c:\cesto\dbampc.bak',
MOVE 'dbAMPC_Data' to 'C:\Archivos de
programa\Microsoft SQL Server\80
\Tools\Data\dbPrueba1_data.MDF',
GO
RESTORE LOG dbPrueba1
FROM DISK = 'c:\cesto\dbampc.bak',
MOVE 'dbAMPC_Log' to 'C:\Archivos de programa\Microsoft
SQL Server\80\Tools\Data\dbPrueba1_Log.LDF',
GO
Respuesta Responder a este mensaje
#5 Salvador Ramos
29/07/2003 - 18:27 | Informe spam
¿ Qué error te da ?

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"Sebastián" escribió en el mensaje
news:3e2401c355e2$f54f9870$
Lo probé y no funciona. Sabés cual puede ser el error.
Gracias y disculpá las molestias.
RESTORE DATABASE dbPrueba1
FROM DISK = 'c:\cesto\dbampc.bak'
with MOVE 'dbAMPC_Data' to 'C:\Archivos de
programa\Microsoft SQL Server\80
\Tools\Data\dbPrueba1_data.MDF',
'dbAMPC_Log' to 'C:\Archivos de programa\Microsoft
SQL Server\80\Tools\Data\dbPrueba1_Log.LDF'

Así debería funcionar, no lo he probado pero debería


funcionar.




Espero que te sirva.

Saludos
Miguel Egea
http://www.portalsql.com
Sql-Server MVP
"Sebastián" escribió en el


mensaje
news:008301c35068$06e297c0$
USE master
GO
Aca les copio el código que estoy utilizando. Yo estoy
tratando de restaurar la base dbampc (backup) en la base
prueba1. el tema es que ambas bases estan en el mismo
servidor por lo que tengo que cambiarle el nombre a los
archivos de DATA y LOG.
Desde ya gracias.

RESTORE FILELISTONLY
FROM DISK = 'c:\cesto\dbampc.bak'
GO
RESTORE DATABASE dbPrueba1
FROM DISK = 'c:\cesto\dbampc.bak',
MOVE 'dbAMPC_Data' to 'C:\Archivos de
programa\Microsoft SQL Server\80
\Tools\Data\dbPrueba1_data.MDF',
GO
RESTORE LOG dbPrueba1
FROM DISK = 'c:\cesto\dbampc.bak',
MOVE 'dbAMPC_Log' to 'C:\Archivos de programa\Microsoft
SQL Server\80\Tools\Data\dbPrueba1_Log.LDF',
GO



.

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