как сделать резервную копию с уникальным именем файла - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь сделать резервную копию, создав работу в агенте сервера 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;
...