Имя: Пароль:
IT
 
Настройка бэкапа MS SQL по расписанию
,
0 maxt
 
05.03.12
12:50
Как настроить авт.бэкап по расписанию, я разобрался. Но хочется, что бы каждый новый архив не затирал предыдущий, а создавался с новым именем. Например, добавлялась номерация, или дата. как это сделать?
1 Shurjk
 
05.03.12
12:50
(0) Воспользуйся мастером.
2 Kavar
 
05.03.12
12:51
В архив ложить, формировать имя архива по шаблону.
На первом шаге делаешь бэкап, а на втором ложишь его в архив и затераешь исходный файл.
3 maxt
 
05.03.12
12:51
(1) пробовал, не получается. какой параметр за это отвечает?
4 Мизантроп
 
05.03.12
12:51
5 maxt
 
05.03.12
12:52
(2) можно по-подробнее?
6 Мизантроп
 
05.03.12
12:52
(5) в (4) есть пример
7 Heckfy
 
05.03.12
12:53
Maintenance Plans - и не нужно изобретать велосипед.
8 Shurjk
 
05.03.12
12:54
(4) Зачем рар если скуль и без него умеет это делать?
9 maxt
 
05.03.12
12:54
(7) я через планы и делал, но не могу разобраться, как менять имя файла
10 Heckfy
 
05.03.12
12:56
(9) Путь указываешь куда бекапить, а сиквел имя сам поставит. В имени будет дата и время бекапа.
11 maxt
 
05.03.12
12:59
(10) в том то и дело, что не ставит
каждый новый архив затирает старый

что-то я не так сделал при настройке, а что - понять не могу
12 Gav_Gav
 
05.03.12
13:02
(0)
В Job step list:

EXECUTE master.dbo.xp_create_subdir N'Путь к папке с бэкапом'
GO  
declare @fullpath nvarchar(2500),@Timestamp varchar(30)
set @Timestamp = replace(convert(char(8), getdate(),112),':','-') + '_' + replace(convert(char(8), getdate(),108),':','.')
set @fullpath = '"Путь к папке с бэкапом" - ' + @Timestamp + '.bak'
BACKUP DATABASE "Название базы" TO DISK = @fullpath WITH FORMAT, RETAINDAYS = 1, STATS=10
13 Heckfy
 
05.03.12
13:03
(11) Там, вроде и ошибаться то не где.....
14 упс
 
05.03.12
13:06
(0) заполняйте выделенный на скриншоте "блок", имя файла не указывайте
http://s017.radikal.ru/i421/1203/34/66b0017ea8a3.png
15 maxt
 
05.03.12
13:10
(12,14) спасибо, посмотрю