QMB включает три компонента:
При установке QMB устанавливаются все три компонента программы.
Любое взаимодействие с MS SQL серверами программа осуществляет через службу. Служба выполняет запуск сценариев по расписанию, ведет журнал обслуживания, осуществляет мониторинг свободного места на дисках, сохраняет информацию в файловой базе данных и т.д.
Каждый сценарий служба исполняет в отдельном потоке. Поэтому в один момент времени может исполняться произвольное количество сценариев.
QMB не используется агента сервера MS SQL.
QMB не хранит свои данные в базах на MS SQL. Все данные хранятся в файловой базе данных, которая устанавливается вместе со службой. В базе данных сохраняется вся информация необходимая для работы QMB (политики, задачи, сценарии, журналы и т.п.). В целях безопасности часть информации хранится в зашифрованном виде.
QMB не хранит никакой дополнительной информации, отсутствие которой могло бы препятствовать восстановлению архивных копий, созданных программой. Все архивные копии, в любой момент, могут быть восстановлены с помощью стандартных средств сервера MS SQL или из самого клиента QMB. При восстановлении, подбор архивных копий осуществляется по истории, которую сервер MS SQL сохраняет в своей системной базе msdb.Также QMB умеет восстанавливать данные по истории хранимой в XML файле (план восстановления).
При регистрации сервера MS SQL в программе на него автоматически устанавливается библиотека xp_QmbFunc.dll с сопутствующими двумя небольшими файлами. Библиотека содержит несколько хранимых процедур, требуемых для правильной работы QMB.
Вы можете установить службу QMB Service на сервер MS SQLили любой на другой компьютер в локальной сети. Главное, чтобы машина находилась в рабочем состоянии 24 часа и имела доступ к обслуживаемым серверам MS SQL. Для возможности отправки Email уведомлений, необходимо чтобы компьютер, на котором установлена служба QMB, имел доступ в интернет.
Подробнее о системных требованиях.