Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как в SQL 2000 сделать бэкап с Compression?  [new]
Fixin
Member

Откуда:
Сообщений: 1712
В 2008 есть приятная штука по бэкапу с копрессией. А в 2000 не было компрессии.
Может быть в скрипт задания (job) можно вставить вызов архиватора как-нибудь? Подскажите, гурии!
17 ноя 11, 11:35    [11611309]     Ответить | Цитировать Сообщить модератору
 Re: Как в SQL 2000 сделать бэкап с Compression?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Fixin
Может быть в скрипт задания (job) можно вставить вызов архиватора как-нибудь?

- Нажимаете кнопку Insert step
- Пишите туда нужные действия
- Нажимаете Ok
17 ноя 11, 11:37    [11611327]     Ответить | Цитировать Сообщить модератору
 Re: Как в SQL 2000 сделать бэкап с Compression?  [new]
Fixin
Member

Откуда:
Сообщений: 1712
Glory
- Пишите туда нужные действия

А как указать вызов архиватора?

В общем, пока что решил проблему периодическим запуском упаковщика на CMD...
rem перебираем в текущем каталоге, создаем архив в текущем каталоге с таким же диском, путем и именем, что и исходный файл
rem перемещаем
for %%i in ("%~dp0*.mtf") do "C:\Program Files\WinRAR\rar.exe" m "%%~di%%~pi%%~ni.rar" "%%i"
pause
17 ноя 11, 13:42    [11613009]     Ответить | Цитировать Сообщить модератору
 Re: Как в SQL 2000 сделать бэкап с Compression?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Fixin,
Утилита для создания сжатых бэкапов
Насчет 2000 - не уверен. Вот и попробуете
17 ноя 11, 14:22    [11613601]     Ответить | Цитировать Сообщить модератору
 Re: Как в SQL 2000 сделать бэкап с Compression?  [new]
Александр Спелицин
Member

Откуда: Из ближайшего подмосковья.
Сообщений: 2517
Fixin
Glory
- Пишите туда нужные действия

А как указать вызов архиватора?

Либо тип шага выбрать "выхов команд ОС" либо использовать xp_cmd_shell
17 ноя 11, 14:24    [11613643]     Ответить | Цитировать Сообщить модератору
 Re: Как в SQL 2000 сделать бэкап с Compression?  [new]
Fixin
Member

Откуда:
Сообщений: 1712
Александр Спелицин
Либо тип шага выбрать "выхов команд ОС" либо использовать xp_cmd_shell

Спасибо.
17 ноя 11, 14:39    [11613859]     Ответить | Цитировать Сообщить модератору
 Re: Как в SQL 2000 сделать бэкап с Compression?  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Fixin,

--EXEC sp_configure 'show advanced options', 1
--GO
--RECONFIGURE
--GO
--EXEC sp_configure 'xp_cmdshell', 1
--GO
--RECONFIGURE

  
  declare @str varchar(255)
  set @str = '"C:\Program Files\winrar\rar.exe" a  -y -rr -k -ep -o+ C:\BACKUP\Base_' 
			+ CONVERT(varchar(8),GETDATE(),112) + '.rar ' + 'C:\BACKUP\Base.bak'
  exec master..xp_cmdshell @str
  exec master..xp_cmdshell 'del C:\BACKUP\Base.bak'
про параметры WinRar можно прочитать в файле C:\Program Files\WinRAR\WinRAR.chm
17 ноя 11, 15:35    [11614563]     Ответить | Цитировать Сообщить модератору
 Re: Как в SQL 2000 сделать бэкап с Compression?  [new]
Fixin
Member

Откуда:
Сообщений: 1712
trew, большое нечеловеческое спасибо...
25 ноя 11, 20:14    [11661987]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить