Here are command line options for SQLBackupAndFTP:
* To run a job (immediately or scheduled) use SqlBackupAndFtp.exe -rn <filename.jobx> [{-diff | -log | -fullcopy | -logcopy}]
Examples:
Full backup: "C:\Program Files\SQLBackupAndFTP\SQLBackupAndFTP.exe" -rn "C:\new.jobx"
Differential backup: "C:\Program Files\SQLBackupAndFTP\SQLBackupAndFTP.exe" -rn "C:\new.jobx" -diff
Transaction log backup: "C:\Program Files\SQLBackupAndFTP\SQLBackupAndFTP.exe" -rn "C:\new.jobx" -log
Copy-only log backups: "C:\Program Files\SQLBackupAndFTP\SQLBackupAndFTP.exe" -rn "C:\new.jobx" -logcopy
Copy-only full backups: "C:\Program Files\SQLBackupAndFTP\SQLBackupAndFTP.exe" -rn "C:\new.jobx" -fullcopy
* To open a job for editing use SqlBackupAndFtp.exe <filename.jobx>
* To schedule a job use SqlBackupAndFtp.exe -s <filename.jobx> [<username> <password>]
Important:
When SQLBackupAndFTP schedules a job, it uses "-rn" option. It is a recommended option that provides better performance than "-r", but if you need to see the output in a console, use "-r" insteadSee this post on how to schedule
multiple backups per day:
http://www.sqlbackupandftp.com/forum/yaf_postst28_Multiple-backups.aspx