[ОТВЕТИТЬ]
Опции темы
12.02.2015 17:51  
vitamin
В SQL 2008 и выше есть возможность сжимать архивы. Но видимо программеры кристалла не думали об этом... Мне надоело что мой архив центрума весит 50+ гигов ежедневно, а сторадж не резиновый, решено было дописать. Нас интересует процедурка cp_BackupDB. Открываем Management Studio, раскрываем базу SES_Service, спускаемся в программирование,хранимые процедуры. Открываем процедуру на изменение.
Ищем код
SET @mysql = 'BACKUP DATABASE ' + @db+ ' TO DISK=''' +
ISNULL(SUBSTRING(@path, 1, LEN(@path) - 1) + NULLIF(RIGHT(@path, 1), '\') + '\', @path) +
@db + '_' + CONVERT(VARCHAR, GETDATE(), 112) + REPLACE(CONVERT(VARCHAR, GETDATE(), 114), ':', '') + '.bkp'''

И дописываем в конец with compression. Должно получиться так
..... '.bkp'' with compression'

Теперь архив сжимается. Сжимается как архив оперативной базы так и архивной.
 
"Спасибо" vitamin от:
 
Опции темы



Часовой пояс GMT +3, время: 22:58.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.