If you use SQL Server Express, You can take schedule backup with sql script and windows task schedule. Firstly, you have to create backup script, after you have to create batch file for task schedule.
Create Backup Script
BACKUP DATABASE [dbname] TO DISK = N’D:\SQLBackup\dbname.bak’ WITH NOFORMAT, NOINIT, NAME = N’dbname-Full Database Backup’, SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
Create Batch File
@ECHO OFF
SETLOCAL
set today=%date:~6,4%%date:~3,2%%date:~0,2%
sqlcmd -S SQLINSTANCE -E -i “D:\SQLBackup\dbbck.sql”
move D:\SQLBackup\dbname.bak D:\SQLBackup\dbname_%today%.bak
ENDLOCAL
Note : The -E mean that login procedure with windows authentication
Finally, you have to create task schedule on windows system. Time interval can be hourly, daily, weekly, monthly…