Простые и удобные CRM системы от 400Р/ месяц
Звоните для заказа или консультации
+7 495 240-56-00
или мы сами перезвоним вам
Как настроить автоматическое создание резервных копий БД Quick Sales и Sales Expert?

Нет в наличии
Полное описание
Настроим автоматическую архивацию нашей базы данных по расписанию.

Для этого нам потребуется:

1. консольная утилита бесплатного архиватора 7-zip
2. командный файл, который передаст необходимые команды консольной утилите
3. планировщик ОС Windows

Итак, начнём:

1. Скачиваем пакет, содержащий в себе, консольную утилиту и базовый командный файл.
2. Распаковав пакет, встроенным в ос windows архиватором zip, увидим в нём три файла:
    2.1. 7z.bat - командный файл
    2.2. 7z.dll - библиотека для работы консольной утилиты
    2.3. 7z.exe - консольная утилита 7-zip
3. Копируем все три файла в одну папку, желательно в корень раздела, например, C:\7-zip
4. Теперь настраиваем командный файл под Вашу конфигурацию:
    4.1. Нажимаем правой кнопкой мыши на командном файле 7z.bat и выбираем пункт меню Изменить
    4.2. Командный файл должен открыться в Блокноте
    4.3. Содержимое файла таково:
	set dt=%TIME:~0,-6%
	set dt=%dt::=-%
	set dt=%dt: =0%
	set dt=%DATE:~0,2%%DATE:~3,2%%DATE:~-4%_%dt%

	7z a "W:\archiv\qs.fdb-%dt%.7z" "C:\QS Server\qs.fdb" -mx5
	pause
    4.4. Путь к базе данных задан параметром "C:\QS Server\qs.fdb" - это путь для установленной, по умолчанию, системы Quick Sales. Для Sales Expert путь будет иной - "C:\SE Server\se.fdb".
    4.5. Установите путь согласно вашим настройкам, редактируйте параметр в рамках его кавычек.
    4.6. Путь к хранилищу архивных копий БД задан первым параметром "W:\archiv\qs.fdb-%dt%.7z". Для хранилища архивных копий желательно использовать другой раздел на жестком диске или другой компьютер, доступный с сервера по сети. В примере, раздел W - это другой компьютер с расшаренным в сеть каталогом, подключенным как Сетевой диск.
    4.7. Установите путь к хранилищу по вашему усмотрению, редактируйте параметр в рамках его левой кавычки и до -%dt%.7z".
    4.8. Команда pause позволяет нам, после исполнения командного файла, убедиться в успешном завершении архивации:

result.png

    4.9. Если вы не будете контролировать успешность создания каждой архивной копии, можно отключить паузу установив символ # - #pause
5. Теперь создадим задание в планировщике ОС Windows:

для ОС Windows XP:

    5.1. Проходим в меню Пуск -> Панель управления -> Назначенные задания
    5.2. В открывшемся окне дважды кликаем Добавить задание
    5.3. В окне Мастера планирования заданий жмем кнопку Далее
    5.4. Мастер выдаст список установленных в системе программ, но в списке нет нашего командного файла, поэтому нажимаем кнопку Обзор
    5.5. В открывшемся окне выбираем диск С и, в каталоге 7-zip, выбираем наш командный файл 7z.bat. Нажимаем кнопку Открыть
    5.6. В окне мастера даём название нашему заданию, например, Ежедневная архивация БД Quick Sales и ставим точку у пункта Ежедневно, жмем кнопку Далее
    5.7. Теперь нужно указать время, когда задание будет выполняться. Желательно указать время, когда на сервере, с базой данных, точно никто не будет работать, например, в полночь.
    5.8. На следующем этапе указываем пользователя от имени которого будет выполняться задание, жмем Далее и завершаем процесс создания задания.

для ОС Windows Vista/7:

    5.1. Нажимаем сочетание клавиш Win+R
    5.2. В открывшемся окне, в поле Открыть, пишем taskschd.msc
    5.3. В открывшемся окне Планировщика задач выбираем меню Действие -> Создать простую задачу, жмем кнопку Далее
    5.4. В открывшемся окне пишем название задачи - Архивация БД Quick Sales/Sales Expert
    5.5. Нажимаем кнопку Далее и выбираем частоту запуска задания - Ежедневно.
    5.6. Нажимаем кнопку Далее и выбираем дату начала задания и время 0:00:00 (полночь).
    5.7. Нажимаем кнопку Далее и выбираем Действие - Запустить программу.
    5.8. Нажимаем кнопку Обзор. В открывшемся окне выбираем диск С и, в каталоге 7-zip, выбираем наш командный файл 7z.bat. Нажимаем кнопку Открыть.
    5.9. Нажимаем кнопку Далее. Сохраняем задачу нажатием на кнопку Готово.

6. Настройка завершена, теперь каждый день, в полночь, на сервере будет запускаться наш командный файл для создания резервной копии базы данных.