![]() |
backup database mssql server
Приветствую!
Требуется сделать задание для агента. Само задание есть, но его нужно немного доработать. А именно, нужно чтобы в имени файла была полная дата, так как это делает management studio. Как переделать этот скрипт? Код:
declare @pathBackup as varchar(50) Как сделать, чтобы были подчеркивания? |
Разобрался, почти...
Добился такого результата MyDB_yyyy_MM_dd_HHmmss.bak Как к этому добавить еще 7 знаков (миллисекунды, кажется), чтобы получился формат вида MyDB_yyyy_MM_dd_HHmmss_ххххххх.bak? Код:
declare @pathBackup as varchar(50) Может в T-SQL есть аналог команды PowerShell Get-Date -Format 'yyyy_MM_dd_HHmmss_fffffff' или (get-date).tosrting('yyyy_MM_dd_HHmmss_fffffff') |
Сделал, может кому пригодиться...
Код:
EXECUTE master.dbo.xp_create_subdir N'X:\Backups\MyDB' |
А вот, от добрых людей, сильно упрощенное ))
Код:
declare @path varchar(100) = 'X:\BACKUPS\MyDB\MyDB_backup_' + format(getdate(), 'yyyy\_MM\_dd\_HH\_mm\_ss\_fff') + '.bak' |
Время: 23:44. |
Время: 23:44.
© OSzone.net 2001-