Every day any moment/s can get the backup. just want schedule a task in windows.
In the schedule task create a batch file to run following SQL script.
DECLARE @BackupFile varchar(255), @DB varchar(30), @Description varchar(255), @LogFile varchar(50)
DECLARE @Name varchar(30), @MediaName varchar(30), @BackupDirectory nvarchar(200)
-- SET YOU BACKUP DIRECTORY HERE:
SET @BackupDirectory = 'Location where to keep ESCAP-Backup\'
--
-- SET YOUR DATABASE NAME HERE:
SET @DB = 'Escap'
--
SET @Name = @DB + '( Daily BACKUP )'
SET @MediaName = @DB + '_Dump' + CONVERT(varchar, CURRENT_TIMESTAMP , 112)
SET @BackupFile = @BackupDirectory + + @DB + '_' + 'Hotel Holidex code' + '_' +
CONVERT(varchar, CURRENT_TIMESTAMP , 112) + '.bak'
SET @Description = 'Normal' + ' BACKUP at ' + CONVERT(varchar, CURRENT_TIMESTAMP) + '.'
SET @BackupFile = @BackupDirectory + @DB + '_' + 'Hotel Holidex code' + '_' +
CONVERT(varchar, CURRENT_TIMESTAMP , 112) + '.bak'
SET @Description = 'Full' + ' BACKUP at ' + CONVERT(varchar, CURRENT_TIMESTAMP) + '.'
BACKUP DATABASE @DB TO DISK = @BackupFile
WITH NAME = @Name, DESCRIPTION = @Description ,
MEDIANAME = @MediaName, MEDIADESCRIPTION = @Description ,
STATS = 10
Buy making schedule task in the server, at that time the batch file & after script will be run automatically, & back will be save in the given location.
Just check for next day whether backup is available or not, if available it will keep that forever.
contact q2 for any inquiry @escap.support@q2solutions.com.au.