BACKUP DATABASE добавить Дату #320516


#0 by mrzed
BACKUP DATABASE [FPOLAP] TO  DISK = N'C:BackupsFPOLAP' WITH  RETAINDAYS = 1, NOFORMAT, INIT,  NAME = N'FPOLAP-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10, CHECKSUM GO подскажите, можно ли к имени файла дату бекапа добавить и как это сделать?
#1 by 774816
примерно так DECLARE @DATE AS NVARCHAR DECLARE @PATH AS NVARCHAR(1500) SELECT @DATE=CAST(DAY(GETDATE) AS VARCHAR) + '.' +  CAST(MONTH(GETDATE) AS VARCHAR) + '.' + CAST(YEAR(GETDATE) AS VARCHAR) BACKUP DATABASE [FPOLAP] TO  DISK = @PATH WITH  RETAINDAYS = 1, NOFORMAT, INIT,  NAME = N'FPOLAP-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
#2 by mrzed
Спасибо! А время как получить?
#3 by mrzed
HOUR - это часы, а минуты?
#4 by Дык ё
select {fn hour(getdate)}, {fn minute(getdate)} или select datepart(hh, getdate), datepart(mi, getdate)
#5 by КонецЦикла
Вот так можно если короче :) convert(char,getdate,102)+' '+convert(char,getdate,108)
#6 by Дык ё
так получится двоеточие в имени файла. ;)
#7 by КонецЦикла
Нельзя? Ну ладно, лень шукать :)
#8 by Дык ё
+ хотя что-то в этом есть:
#9 by КонецЦикла
Ну дык е :) Не исписывать же простыни для получения имени файла :)
#10 by mrzed
спасибо!!! круто! а день недели можно еще? Или это уже слишком?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С