Ver la Versión Completa : como crear un backup apartir de una sentencia SQL
marcelinux
05-09-2007, 22:05:18
hola a todos.
tengo una dudilla que es la siguiente:
como puedo generar un backup de los archivos .MDF y .LDF de SQL server
apartir de una consulta utilizando un TSQLQuery o algun componente parecido en DELPHI ?¿
saludos. y gracias de antemano.
delphi.com.ar
05-09-2007, 22:27:04
BACKUP DATABASE MiBase TO DISK = 'c:\MiBackup.bak'
Solo debes tener en cuenta que la ruta es la ruta en el servidor.
Saludos!
Perfecto, la duda es como hago para que no me tome a lo que sigue al C:\ como
parametro y la consulta me devuelva objeto parameter mal definido???.
Gracias...
Perdon quice decir "No me devuelva" objeto parameter mal definido.
jcarteagaf
06-03-2008, 22:52:28
Pues podrias intentar lo siguiente:
En tu query
BACKUP DATABASE [MSDEAcc]
TO
DISK =
'c:\Backup.bak'
WITH
NOFORMAT,
NOINIT,
NAME = 'MSDEAcc backup',
NOREWIND,
NOUNLOAD,
NOSKIP
y en tu programa Delphi:
Query1.sql[3] := QuotedStr(NombredelArchivo);
Esto reemplaza la tercera linea del query 'C:\BACKUP.BAK' por el nombre del archivo que tu le indiques entre comillas (no te olvides que las lineas se empiezan a contar desde 0)
Saludos
Muchas gracias por la respuesta.
con tu metodo funciona de pelos!!!.:D
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.