lcnet
23-09-2021, 16:02
Приветствую!
Требуется сделать задание для агента.
Само задание есть, но его нужно немного доработать.
А именно, нужно чтобы в имени файла была полная дата, так как это делает management studio.
Как переделать этот скрипт?
declare @pathBackup as varchar(50)
set @pathBackup = N'X:\BACKUPS\MyDB_' + REPLACE(convert(nvarchar(20),GetDate(),120),':','-') + '.bak'
BACKUP DATABASE [MyDB] TO DISK = @pathBackup
WITH COMPRESSION, NOFORMAT, INIT, NAME = N'Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10, CHECKSUM
Из синтаксиса понятно, что первая часть с датой идет через тире, а время через двоеточие, которое заменяется на тире.
Как сделать, чтобы были подчеркивания?
Требуется сделать задание для агента.
Само задание есть, но его нужно немного доработать.
А именно, нужно чтобы в имени файла была полная дата, так как это делает management studio.
Как переделать этот скрипт?
declare @pathBackup as varchar(50)
set @pathBackup = N'X:\BACKUPS\MyDB_' + REPLACE(convert(nvarchar(20),GetDate(),120),':','-') + '.bak'
BACKUP DATABASE [MyDB] TO DISK = @pathBackup
WITH COMPRESSION, NOFORMAT, INIT, NAME = N'Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10, CHECKSUM
Из синтаксиса понятно, что первая часть с датой идет через тире, а время через двоеточие, которое заменяется на тире.
Как сделать, чтобы были подчеркивания?