No tratemos de ser dioses con VFP, a veces tenemos que recurrir algunos metodos diferentes, por ejemplo yo tengo un bat con los siguientes comandos y luego lo coloco como tarea programada en el servidor mysql y me va de lo mejor:
@echo off
set FECHA=%date%
set FECHA=%FECHA:/=%
set FECHA=%FECHA: =%
set FECHA=%FECHA::=%
set FECHA=%FECHA:,=%
set FILE=C:\\Backups\\%FECHA%.sql
set ORIGEN=C:\Backups\%FECHA%.sql
set DESTINO=C:\Backups\%FECHA%.zip
"C:\Archivos de programa\MySQL\MySQL Server 5.0\bin\mysqldump.exe" -h localhost -uroot -p2533913741 -r %FILE% nombredetubasededatos -K --max_allowed_packet=32M
pkzip -s2533 -exx %DESTINO% %ORIGEN% > nul
del %ORIGEN%
Saludos
Rick.