Вы здесь

Часто задаваемые вопросы

ЛИЦЕНЗИРОВАНИЕ

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

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

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

Вам необходимо деактивировать лицензию на SQL Server и активировать её на другом SQL Server.

Могу ли я в одной копии QMB обслуживать базы данных SQL Express (бесплатно) и базы SQL сервера с коммерческой лицензией QMB?

Да вы можете. Однако, установка обновлений на новые версии QMB с коммерческой лицензией, предполагает наличие поддержки. Версии, выпущенные после истечения срока поддержки, не будут работать с SQL Server на которых установлена коммерческая лицензия. В этом случае рекомендуется устанавливать две копии QMB – одна для Express редакций, другая для обслуживания SQL Server с коммерческой лицензией QMB.

Какое количество раз я могу активировать/деактивировать лицензию?

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

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

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

Я хочу усовершенствовать аппаратную часть SQL Server. Будет ли программа работать после этого?

Да Вы можете усовершенствовать аппаратную часть. Например, выполнить увеличение памяти или усовершенствовать дисковую подсистему. Программа будет работать. Предварительной деактивации лицензии не требуется.

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

Прочтите здесь.

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

Да. Для этого нужно обратиться в поддержку с описанием ситуации и указанием ключа активации.

ВОПРОСЫ ПО РАБОТЕ QMB

ОБЩИЕ ВОПРОСЫ

 

Обслуживание можно настроить в SQL Server Management Studio. Зачем нужна программа?

Прочтите раздел «вступление» в этом описании. В дополнение, SSMS не умеет:

  • по расписанию восстанавливать цепочку бэкапов. Это необходимо для 100% уверенности в том, что вся цепочка является рабочей
  • следить за свободным дисковым пространством на SQL Server
  • копировать файлы бэкапов
  • отправлять содержательные уведомления с текстом ошибок
  • безопасно исполнять CMD, Bat, JavaScript и другие пакетные файлы на стороне SQL Server
Кроме этого, QMB может обслуживать SQL Express. Данная редакция не имеет штатных средств для обслуживания баз данных.

 

Программа создает планы обслуживания на SQL Server?

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

Программа создает какую-нибудь базу данных на SQL Server?

Нет. QMB использует файловую базу.

Могу ли я архивную копию, созданную QMB, развернуть на другом SQL сервере такой же версии, но где не установлена программа?

Да, конечно. Все архивные копии создаются стандартными 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 Server.

Какому пользователю необходимо предоставить права, чтобы использовать Windows авторизацию в QMB?

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

Какими правами обладает пользователь QmbServiceUser под которым стартует служба QMB Service?

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