PDA

Ver la Versión Completa : Como realizar un Backup a una Base de Datos de MSSQL desde mi aplicacion??


rjtostado
26-09-2003, 02:29:46
hola delphi nautas!!!
creo que mi pregunta en el nombrel del hilo... es mas clara que mi escrito...

asi es compañeros tengo esta nueva mision por realizar.. necesito realizar un programa con el cual pueda realizar un backup a mi DB de MSSQL... ...

Podrian ayudarme!!!

Actualmente utilizo el siguiente codigo desde un ADOcommand

BACKUP DATABASE Temp
TO DISK = 'C:\Hola.Bak'

pero me marca error de sintaxis...


Gracias!!!

Saludos desde Mexico!!

Alfredo Soler
26-09-2003, 03:21:55
Puedes utilizar BACKUP DATABASE busca en el help de sql que se explica completo.

delphi.com.ar
02-10-2003, 22:20:59
Te recomiendo leer este hilo:
http://www.clubdelphi.com/foros/showthread.php?s=&threadid=1187

Saludos!

Bairon Kumon
04-05-2005, 06:28:21
hola delphi nautas!!!
creo que mi pregunta en el nombrel del hilo... es mas clara que mi escrito...

asi es compañeros tengo esta nueva mision por realizar.. necesito realizar un programa con el cual pueda realizar un backup a mi DB de MSSQL... ...

Podrian ayudarme!!!

Actualmente utilizo el siguiente codigo desde un ADOcommand

BACKUP DATABASE Temp
TO DISK = 'C:\Hola.Bak'

pero me marca error de sintaxis...


Gracias!!!

Saludos desde Mexico!!
Hola yo tambien requiero hacer un backup y estoy revisando varios post y lei este, me puedes informar desde que propiedad del adocommand colocas el texto para la creacion de backup, lo haces en filter, parameters o en cual o si puedes explicarme claramente por favor ya que es muy importante para un proyecto de mi escula gracias de ante mano

Nos vemos

Peter
12-05-2005, 17:05:41
Para hacer un Backup de tu BD en MS SQL, lo puedes hacer directamente en el Servidor donde esta el SQL

Creas dinamicamente una instruccion SQL y la mandas a ejecutar desde Delphi

Debes tener 3 variables
vBD - Nombre de tu Base de Dato
vCarpeta - Carpeta de Windows donde pondras el Backup
vArchivo - Nombre del archivo Backup


'backup database ' + vBD +' to disk = ''' + vCarpeta + vArchivo +'.dat'' with init';