para crear un backups de una base de datos en sql. atravez del power es muy simple:
lo que tienes que hacer es crear un porcedimiento almacenado dentro del sql
ejemplo (create[sp_backups] @namedb char(20), @ubicacion char(50) )
luego dentro del procedimiento colocas la sintaxix para crear el backups y la ubicacion del backups
en estos monetos no me acuerdo la sentencia, pero es muy simple, busca el el ayuda del sql el nombre de restore database y alli entontraras los pasos, y dentro del power lo unico que tienes que hacer es:
en un campo colocar el nombre de la base de datos (sle_1.text), y la ubicacion que tendra este (sle_2.text).
luego:
execute immediate 'sp_backups " '+sle_1.text+' " , " '+sle_2.text ' " ' ;
if sqlca.sqlcode = - 1 then
messagebox(string(sqlca.sqlcode), sqlca.sqlerrtext)
rollback; halt close
else
commit;
end if
// ahora si quieres hacerlo mas visual puedes usar el getopenfile, y te mostrara la ventana abrir de windows ///
espero que lo hayas entendido