каждый час агент сервера запускает скрипт
Code
declare @put varchar(50)
set @put= 'F:\qwerty\DB1_'+cast(getdate()as varchar(19))+'_.bak'
BACKUP DATABASE [DB1] TO DISK = @put WITH RETAINDAYS = 2, NOFORMAT, NOINIT, NAME = N'DB1-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
set @put= 'F:\qwerty\DB1_'+cast(getdate()as varchar(19))+'_.bak'
BACKUP DATABASE [DB1] TO DISK = @put WITH RETAINDAYS = 2, NOFORMAT, NOINIT, NAME = N'DB1-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
который по идее должен создавать бэкап в файлах
F:\qwerty\DB1_Jun 6 2008 3:00PM_.bak
F:\qwerty\DB1_Jun 6 2008 4:00PM_.bak
F:\qwerty\DB1_Jun 6 2008 5:00PM_.bak
F:\qwerty\DB1_Jun 6 2008 6:00PM_.bak
ну и так на каждый час
это так задумано
на самом деле получаем непонятно что
F:\qwerty\DB1_Jun 6 2008 3
F:\qwerty\DB1_Jun 6 2008 4
F:\qwerty\DB1_Jun 6 2008 5
F:\qwerty\DB1_Jun 6 2008 6
эти файлы отображаются как файлы с нулевым размером
хотя место на диске исчезает как нужно
кто нибудь подскажет что делаю не так?
если запустить скрипт
Code
declare @put varchar(50)
set @put= 'F:\qwerty\DB1_'+cast(getdate()as varchar(19))+'_.bak'
SELECT @put
set @put= 'F:\qwerty\DB1_'+cast(getdate()as varchar(19))+'_.bak'
SELECT @put
результат дает как задумано
F:\qwerty\DB1_Jun 6 2008 3:00PM_.bak
где же грабли??