Quick Maintenance & Backup for MS SQL
Часто задаваемые вопросы
Вопросы по лицензированию

Если на машине установлено несколько экземпляров SQL Server, мне необходимо покупать подписку на каждый экземпляр?
Нет. Согласно лицензионного соглашения достаточно одной подписки для всех экземпляров SQL Server работающих на этой машине.

Мне требуется перенести подписку с одного SQL Server на другой. Что мне делать?
Вам необходимо деактивировать лицензию на SQL Server и активировать её на другом SQL Server.

Какое количество раз я могу активировать/деактивировать лицензию?
Вы можете деактивировать/активировать лицензию произвольное количество раз. Но в один момент времени ключ активации может быть активирован только на одном SQL Server.

Привязывается ли лицензия к аппаратному обеспечению?
Да, в момент активации лицензия привязывается к аппаратному обеспечению.

Я хочу усовершенствовать аппаратную часть SQL Server. Будет ли программа работать после этого?
Да Вы можете усовершенствовать аппаратную часть. Например, выполнить увеличение памяти или усовершенствовать дисковую подсистему. Программа будет работать. Предварительной деактивации лицензии не требуется. В случае проблем пишите на support@qmbsql.ru.

Я потерял ключ активации, что мне делать?
Прочтите здесь.

У меня безвозвратно «упал» SQL Server, на котором была установлена лицензия QMB. Могу ли я восстановить подписку?
Да. Для этого нужно обратиться в поддержку с описанием ситуации и указанием ключа активации с действующей подпиской.

Общие вопросы

Обслуживание можно настроить в SQL Server Management Studio. Зачем нужна программа?
Прочтите раздел Добро пожаловать в Quick Maintenance & Backup for MS SQL. Кроме этого, QMB может обслуживать SQL сервера редакции Express. Данная редакция не имеет штатных средств для обслуживания баз данных.

Программа создает планы обслуживания на SQL Server?
Нет. QMB не создает планов обслуживания и не использует агента SQL сервера. Для запуска T-SQL скриптов программа имеет собственную службу.

Программа создает какую-нибудь базу данных на SQL Server?
Нет. Для хранения своих данных Qmb использует файловую базу данных.

На SQL Server уже настроен план обслуживания, который создает архивные копии и обслуживает индексы. Для каких задач я могу использовать QMB?
Вы можете использовать QMB совместно с планом обслуживания. При этом QMB можно поручить следующие задачи:

Могу ли я архивную копию, созданную QMB, развернуть на другом SQL Server такой же версии, но где не установлена программа?
Да, конечно. Все архивные копии создаются стандартными T-SQL запросами и могут быть восстановлены через SQL Server Management Studio.

Зачем помощник создания политики обслуживания предлагает мне создать полные архивные копии?
Дело в том, что помощник также устанавливает модель восстановления для выбранных баз данных. Перед созданием архивных копий журналов (в полной модели восстановления), необходимо наличие полной архивной копии, иначе задача будет завершаться соответствующей ошибкой.  Если Вы уверены, что для выбранных баз данных модель восстановления не менялась и имеется их полная архивная копия, Вы можете снять флаг «создавать полную архивную копию» в помощнике.

Как сделать так чтобы уведомления приходили на несколько электронных адресов?
Достаточно перечислить их через точку с запятой в соответсвующем поле в настройках программы.

Для каждой задачи, исполняемой в сценарии устанавливается свое соединение с SQL Server?
Нет. Соединение устанавливается один раз, при старте сценария.

Какие файлы удаляет задача Удаление устаревших файлов архивных копий?
Задача удаляет все устаревшие файлы с расширением bak и trn, расположенные в каталоге архивных копий, путь к которому указан в конкретной политике обслуживания.

Когда архивная копия считается устаревшей?
Срок хранения архивных копий задается в политике обслуживания. Файл считается устаревшим, если дата его последнего изменения меньше даты старения. Дата старения рассчитывается таким образом, чтобы файлы хранились минимум один полный период (день, неделю, месяц). Таким образом исключается разрыв цепочки архивных копий. Например, если в политике установлен срок хранения 1 неделя и полная архивная копия создается в понедельник, то выполнение задачи Удаление устаревших архивных копий в среду, приведет к удалению архивных копий, созданных ранее прошлого понедельника, а не среды. Дата старения рассчитывается и передается в скрипт вместо маркера ?SaveBackupDate?.

Могу я создать две политики обслуживания и в обеих указать один и тот же каталог архивных копий, но разные сроки их хранения?
Да, программа позволит это сделать. Однако, выполнение задачи Удаление устаревших файлов архивных копий, в сценарии политики обслуживания с меньшим сроком хранения, приведет к тому, что будут удалены архивные копии, созданные политикой с большим сроком хранения. Чтобы этого не произошло, задайте разные каталоги архивных копий для политик обслуживания.

QMB использует xp_cmdshell?
Нет, хранимая процедура xp_cmdshell не используется из соображений безопасности. Для исполнения на стороне SQL Server пакетных файлов (CMD, VBScript, JavaScript и т.п.) используется хранимая процедура xp_qmb, которая принимает скрипт в зашифрованном виде.

Вопросы по установке

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

Какому пользователю необходимо предоставить права, чтобы использовать Windows авторизацию в QMB?
Взаимодействие с SQL серверами осуществляется через службу QMB Service. При установке программы можно задать доменного или локального пользователя, под которым будет работать служба (по умолчанию QmbServiceUser). Этому пользователю необходимо предоставить права sysadmin на SQL Server, если планируется для которых будет использоваться Windows авторизация.

Какими правами обладает пользователь QMBServiceUser под которым стартует служба QMB Service?
Пользователю разрешен вход в качестве службы с полными правами к папке в которую велась установка QMB.

Смотрите также