Instruccion BACKUP a una ruta especifica

23/05/2007 - 14:29 por principiante | Informe spam
Hay una forma de uno hacer por T-SQL un backup de una base de datos y
enviarla a una ruta (compartida del servidor). Me refiero a mandarlo
ejecutar desde una aplicacion.

Ej. algo como esto: BACKUP DATABASE MiDatabase to
'F:\servidor\backups\MiBackup.BAK'

Gracias por su ayuda

Jose TH

Preguntas similare

Leer las respuestas

#1 principiante
23/05/2007 - 14:48 | Informe spam
Y si no es mucho pedir el equivalente al RESTORE.

Es que en la empresa me han pedido que le ponga en la aplicacion dos
formularios, uno para ejecutar un backup de la base de datos y otro
formulario para ejecutar un RESTORE de la base de datos.
Necesito las instrucciones de manera sencilla que me lean y me escriban a
una ruta especifica (del servidor).

He visto los libros en pantalla pero son tantas las opciones que no logro
ubicar como hacerlo a una ruta especifica. Los ejemplos no lo tienen.

Nota: Es SQL 2000.

Gracias.

"principiante" escribió en el mensaje
news:%
Hay una forma de uno hacer por T-SQL un backup de una base de datos y
enviarla a una ruta (compartida del servidor). Me refiero a mandarlo
ejecutar desde una aplicacion.

Ej. algo como esto: BACKUP DATABASE MiDatabase to
'F:\servidor\backups\MiBackup.BAK'

Gracias por su ayuda

Jose TH





Respuesta Responder a este mensaje
#2 Jesús López
23/05/2007 - 15:00 | Informe spam
BACKUP DATABASE MiBaseDeDatos TO DISK =
'\\ElServidor\LaCarpetaCompartida\MiBackup.bak'

La cuenta del servicio de SQL Server tiene que tener permiso para escribir
en la carpeta compartida.

Saludos:

Jesús
www.solidq.com




"principiante" escribió en el mensaje
news:%
Hay una forma de uno hacer por T-SQL un backup de una base de datos y
enviarla a una ruta (compartida del servidor). Me refiero a mandarlo
ejecutar desde una aplicacion.

Ej. algo como esto: BACKUP DATABASE MiDatabase to
'F:\servidor\backups\MiBackup.BAK'

Gracias por su ayuda

Jose TH





Respuesta Responder a este mensaje
#3 principiante
23/05/2007 - 15:11 | Informe spam
Gracias.
Funciona OK!!!

Por cierto, hay una sentencia para el RESTORE correspondiente tan simple
como esa?

Saludos y gracias




"Jesús López" escribió en el mensaje
news:%
BACKUP DATABASE MiBaseDeDatos TO DISK =
'\\ElServidor\LaCarpetaCompartida\MiBackup.bak'

La cuenta del servicio de SQL Server tiene que tener permiso para escribir
en la carpeta compartida.

Saludos:

Jesús
www.solidq.com




"principiante" escribió en el mensaje
news:%
Hay una forma de uno hacer por T-SQL un backup de una base de datos y
enviarla a una ruta (compartida del servidor). Me refiero a mandarlo
ejecutar desde una aplicacion.

Ej. algo como esto: BACKUP DATABASE MiDatabase to
'F:\servidor\backups\MiBackup.BAK'

Gracias por su ayuda

Jose TH









Respuesta Responder a este mensaje
#4 Jesús López
23/05/2007 - 15:21 | Informe spam
RESTORE DATABASE LaBaseDeDatos FROM
DISK=''\\ElServidor\LaCarpetaCompartida\MiBackup.bak''
WITH REPLACE, FILE=1

Esta instrucción lo haría, pero hay muchas cosas más a tener en cuenta.
Mejor que leas los libros en pantalla acerca de la restauración

Jesús
www.soliq.com



"principiante" escribió en el mensaje
news:
Gracias.
Funciona OK!!!

Por cierto, hay una sentencia para el RESTORE correspondiente tan simple
como esa?

Saludos y gracias




"Jesús López" escribió en el mensaje
news:%
BACKUP DATABASE MiBaseDeDatos TO DISK =
'\\ElServidor\LaCarpetaCompartida\MiBackup.bak'

La cuenta del servicio de SQL Server tiene que tener permiso para
escribir en la carpeta compartida.

Saludos:

Jesús
www.solidq.com




"principiante" escribió en el mensaje
news:%
Hay una forma de uno hacer por T-SQL un backup de una base de datos y
enviarla a una ruta (compartida del servidor). Me refiero a mandarlo
ejecutar desde una aplicacion.

Ej. algo como esto: BACKUP DATABASE MiDatabase to
'F:\servidor\backups\MiBackup.BAK'

Gracias por su ayuda

Jose TH













Respuesta Responder a este mensaje
#5 principiante
23/05/2007 - 15:40 | Informe spam
Ok. Lo chequearé.

De todos modos un RESTORE es algo de mayor cuidado y quizas le sugiera a la
empresa que se haga mejor desde el Administrador para mayor seguridad.

Saludos.


"Jesús López" escribió en el mensaje
news:%
RESTORE DATABASE LaBaseDeDatos FROM
DISK=''\\ElServidor\LaCarpetaCompartida\MiBackup.bak''
WITH REPLACE, FILE=1

Esta instrucción lo haría, pero hay muchas cosas más a tener en cuenta.
Mejor que leas los libros en pantalla acerca de la restauración

Jesús
www.soliq.com



"principiante" escribió en el mensaje
news:
Gracias.
Funciona OK!!!

Por cierto, hay una sentencia para el RESTORE correspondiente tan simple
como esa?

Saludos y gracias




"Jesús López" escribió en el mensaje
news:%
BACKUP DATABASE MiBaseDeDatos TO DISK =
'\\ElServidor\LaCarpetaCompartida\MiBackup.bak'

La cuenta del servicio de SQL Server tiene que tener permiso para
escribir en la carpeta compartida.

Saludos:

Jesús
www.solidq.com




"principiante" escribió en el mensaje
news:%
Hay una forma de uno hacer por T-SQL un backup de una base de datos y
enviarla a una ruta (compartida del servidor). Me refiero a mandarlo
ejecutar desde una aplicacion.

Ej. algo como esto: BACKUP DATABASE MiDatabase to
'F:\servidor\backups\MiBackup.BAK'

Gracias por su ayuda

Jose TH

















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