Я пытаюсь сделать резервную копию, создав работу в агенте сервера SQL с помощью хранимой процедуры.я могу взять резервную копию, но каждый раз она перезаписывает мой предыдущий файл резервной копии.Я хочу, чтобы моя резервная копия создавала другой файл с уникальным именем, используя дату.как я могу этого достичь.ниже мой код, любая помощь будет оценена
DECLARE @backupfilename VARCHAR(1000)
DECLARE @path VARCHAR(1000)
SET @backupfilename='C:\SqlBackups\AdventureWorks\Full\backup_' + CONVERT (VarChar, GetDate(), 112) + '.bak'
SET @path = 'BACKUP DATABASE AdventureWorks2012 TO DISK = ''' + @backupfilename + ''''
EXEC msdb.dbo.sp_add_jobstep
@job_name = 'BackupDatabase',
@step_name = 'Weekly Full Backup',
@subsystem = 'TSQL',
@command = @path;