Вы здесь

Архитектура QMB

Компоненты

QMB включает три компонента:

  • Клиент (GUI – QMB.exe)
  • Служба QMB Service
  • QMB база данных

При установке QMB устанавливаются все три компонента программы.

Назначение службы

Любое взаимодействие с SQL серверами программа осуществляет через службу. Служба выполняет запуск сценариев по расписанию, ведет журнал обслуживания, осуществляет мониторинг свободного места на дисках, сохраняет информацию в файловой базе данных и т.д.

Каждый сценарий служба исполняет в отдельном потоке. Поэтому в один момент времени может исполняться произвольное количество сценариев.

QMB не используется агента SQL сервера.

Хранение данных QMB

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

QMB не хранит никакой дополнительной информации, отсутствие которой могло бы препятствовать восстановлению архивных копий, созданных программой. Все архивные копии, в любой момент, могут быть восстановлены с помощью стандартных средств SQL Server или из самого клиента QMB. При восстановлении, подбор архивных копий осуществляется по информации, которую SQL Server сохраняет в системной базе msdb.

Серверные компоненты

При регистрации SQL Server в программе на него автоматически устанавливается библиотека xp_QmbFunc.dll с сопутствующими файлами. Библиотека содержит несколько хранимых процедур, требуемых для правильной работы QMB.

Установка QMB

Вы можете установить службу QMB Service на любой SQL Server или на другой компьютер в локальной сети. Главное, чтобы машина находилась в рабочем состоянии 24 часа и имела доступ к обслуживаемым SQL Server. Для возможности отправки Email уведомлений администратору, необходимо чтобы компьютер, на котором установлена служба QMB, имел доступ в интернет.

 

Подробнее о системных требованиях.