SQL Database automatic back up
You can do this directly through SQL Server. You can schedule the backups through SQL Server Agent and just call the backup command through the job. The job will allow you to schedule it as you please. 

To make this even a bit easier you can create a Maintenance Plan directly in SQL Server and specify backing up the database. 

There are a few options here, and no need to look outside of SQL Server for this functionality.  

Here's an article on how to do this through a maintenance plan: http://weblogs.asp.net/sreejukg/archive/2010/01/20/scheduling-automated-backup-using-sql-server-2008.aspx