v2.0.16.0 (24 Января 2022)
- Улучшение. Для поддержки SSL соединения обновлены библиотеки для работы с сервером активации лицензий.
v2.0.15.0 (21 Февраля 2018)
- Новое. Установка клиента отдельно от службы QMB Service. Добавлена возможность установки и запуска нескольких экземпляров клиентов, подключаемых к одной службе, например, на разных компьютерах.
- Новое. Разработан агент уведомлений. Агент - небольшая клиентская программа, помогающая отслеживать события, требующие вмешательства пользователя. При возникновении ошибок обслуживания, достижении порога свободного места на дисках, выходе новых версий программа отображает пользователю всплывающие уведомления. Агент устанавливается в составе клиента QMB
- Улучшение. На странице политики обслуживания появилась кнопка «i», отображающая основную информацию о параметрах политики обслуживания.
- Улучшение. Реализована возможность подключения к SMTP серверу используя Implicit SSL соединение. Ранее могли возникать проблемы при попытке подключения к gmail и другим SMTP серверам.
- Улучшение. Для файла бэкапа журнала транзакций изменено расширения файлов с 'bak' на стандартное для MS SQL - 'trn'.
- Улучшение. Доработан алгоритм блокирующий рассылку большого количества уведомлений об ошибках. Доработан текст почтовых уведомлений.
- Улучшение. Теперь программа не предлагает создавать резервную копию если пользователь создает пустую политику обслуживания.
- Ошибка. Исправлена ошибка при создании полного бэкапа, после добавления новой базы данных в политику обслуживания.
- Ошибка. Исправлена ошибка, которая могла появляться при выполнении задачи «восстановление по XML плану» стартованном по расписанию.
- Ошибка. Исправлена ошибка которая приводила к преждевременному срабатыванию сценария обслуживания в момент его настройки.
- Ошибка. Исправлена ошибка, приводящая к невозможности подключения к чат-серверу поддержки. Реализовано автоматическое восстановление соединения с сервером.
- Ошибка. Исправлены прочие ошибки.
v1.9.14.1 (20 Декабря 2016)
- Ошибка: Исправлена ошибка, которая приводила к тому что опция "При ошибке уведомлять на адреса" в сценариях была всегда заблокирована.
v1.9.14.0 (9 Ноября 2016)
- Ошибка: Исправлены ошибки, не позволяющие программе работать с экземплярами SQL Server у которых установлена регистрозависимая сортировка.
- Ошибка: Исправлена ошибка в следствии которой в бесплатной версии программы восстановление базы данных в ручном режиме завершалось с ошибкой: Выполнение данной задачи возможно только при наличии соответствующей коммерческой лицензии QMB.
- Улучшение: Улучшена отзывчивость пользовательского интерфейса.
- Ошибка: Исправлены прочие незначительные ошибки.
v1.9.11.0 (от 18 августа 2016)
- Новое: Автономные сценарии. Теперь программа позволяет создавать и планировать исполнение автономных сценариев, без необходимости предварительного создания политики обслуживания. Эта возможность будет полезна, если требуется запланировать простое исполнение пользовательских скриптов, которым не требуются какие-либо настройки политики обслуживания.
Прочие изменения в программе, связанные с автономными сценариями:
- В задачах появился признак "Задача может использоваться в автономных сценариях". В такой задаче не могут использоваться маркеры для передачи в скрипт различных параметров политики обслуживания.
- Обслуживание системных баз данных SQL Server перенесено на уровень автономных сценариев. Теперь резервные копии системных баз данных создаются каждую ночь в 01:00 в папке по умолчанию, указанной в настройках SQL Server. Программа будет создавать и каждый раз перезаписывать файлы master.bak, msdb.bak, model.bak. При обновлении программы будут автоматически обновлены имеющиеся политики обслуживания.
- Новое: Добавлен новый тип задач - Выполнение сценария. Теперь из одного сценария можно запустить другой сценарий на параллельное исполнение, в том числе на другом SQL Server. Эта возможность будет полезна, если необходимо оптимизировать окно обслуживания. Например, сразу после создания резервных копий можно запустить другой сценарий, в котором будет выполнено копирование файлов на сетевой диск. При этом первичный сценарий продолжит свою работу.
- Улучшение: Улучшение: Теперь, если в политике обслуживания установлен флаг "Создавать XML план восстановления", XML план будет создаваться отдельной виртуальной задачей, которая автоматически добавляется на этапе выполнения сценария. Ранее создание XML плана выполнялось в самих задачах архивного копирования.
- Улучшение: Срок за который SQL Server будет хранить историю о созданных резервных копиях теперь указывается в общих настройках программы (по умолчанию 6 месяцев). Системная задача, используемая ранее для очистки истории, была удалена из программы
- Улучшение: На форме задачи добавлена кнопка, позволяющая вставлять маркеры в тексты скриптов.
- Улучшение: Добавлена возможность автоматической очистки накопленной статистики о размерах баз данных. Срок хранения задается в настройках программы. Появилась возможность отобразить график изменения размеров баз данных за последний год.
- Улучшение: Теперь иконка базы данных в списке серверов и политик изменяется в зависимости от текущего статуса базы данных: восстанавливается, не восстановилась, вне сети или в аварийном состоянии.
- Улучшение: Повышена скорость работы клиента. Выполнена оптимизация службы и клиента.
- Ошибка: Исправлена ошибка, которая приводила к невозможности провести офлайн активацию QMB лицензии
- Ошибка: Исправлена ошибка, которая приводила к тому, что в некоторых случаях программа получала нулевой размер баз данных. В следствии чего график показывающий изменения размера базы данных строился неправильно, а средний прирост данных считался некорректно.
- Ошибка: Исправлена ошибка, которая приводила к тому, что в некоторых случаях установщик программы завершался с ошибкой "Невозможно получить данные пользователя. Установка будет остановлена."
- Ошибка: Исправлены прочие незначительные ошибки.
v1.8.5.3 (от 27 апреля 2016)
- Ошибка: Исправлены незначительные ошибки.
v1.8.5.0 (от 11 апреля 2016)
- Новое: Добавлен чат с поддержкой в режиме реального времени. Теперь обращаться в поддержку можно прямо из программы!
- Новое: В настройках программы добавлен менеджер для управления соединениями.
- Ошибка: Исправлена ошибка, которая приводила к тому, что неверно формировался путь до XML файла восстановления, если в настройках политики каталог резервных копий был указан как диск.
- Ошибка: Исправлена ошибка, которая приводила к тому, что при ручном восстановления по XML плану (из формы) требовалась коммерческая лицензии QMB.
- Ошибка: Исправлена ошибка, которая приводила к падению программы при установке фильтра по любому столбцу в журнале на форме базе данных.
- Улучшение: Слеш в имени экземпляра SQL Server (инстанса), при подстановке в маркер %instance%, теперь заменяется на знак '$', по аналогии с процедурами Ola Hallengren. В предыдущих версиях вместо слеша подставлялся знак нижнего подчеркивания.
- Улучшение: Поддержка режима без аутентификации при настройке учетной записи SMTP.
- Улучшение: Выполнена оптимизация работы клиентского приложения, исправлены прочие недочеты и ошибки.
v1.7.7.0 (03 Марта 2016)
- Ошибка: Исправлена ошибка, которая приводила к тому, что сценарий всегда завершался успешно, даже если в ходе исполнения задач возникали ошибки.
- Ошибка: Исправлена ошибка, которая приводила к тому, что после редактирования политики не отображались иконки баз данных в древовидном списке.
- Улучшение: Теперь резервные копии, созданные с параметром Copy_Only не включаются в XML план восстановления.
v1.7.6.0 (18 Февраля 2016)
- Ошибка: На форме "Восстановления БД из архивной копии" возникала системная ошибка при нажатии кнопки "Восстановить"
- Ошибка: В некоторых случаях, на форме выбора баз данных, появлялась неверное сообщение об ошибке.
v1.7.5.0 (15 Февраля 2016)
- Новое: В контекстное меню, для сервера, добавлена новая команда "Восстановить по XML плану". Теперь для восстановления баз данных по XML плану не обязательно создавать задачу и включать её в сценарий.
- Ошибка: Исправлены ошибки в процедуре копирования резервных копий:
- не удалялись устаревшие резервные копии в сетевой папке
- зависание задачи по копированию, если на диске или сетевой папке не хватало свободного места
- Улучшение: Выполнены прочие улучшения и исправлены незначительные ошибки.
v1.6.8.1 (21 Января 2016)
- Новое: Добавлен механизм XML планов восстановления. Теперь программа позволяет по расписанию восстанавливать базы данных из резервных копии на удаленном SQL Server. А также, в случае сбоя, не тратить драгоценное время на создание T-SQL скрипта для восстановления баз данных!
- Новое: В свойствах политики добавлена опция "Создавать подпапки" при создании резервных копий.
- Новое: Теперь при щелчке по ссылке, в тексте журнала сообщений, открывается соответствующая папка в проводнике.
- Улучшение: Оптимизирована процедура копирования резервных копий.
- Ошибка: В маркерах %timestamp% и %timestamp2%, используемых для наименования файлов резервных копий, исправлен формат вывода времени на 24 часовой.
- Ошибка: Исправлены ошибки в расписании шаблонных политик. В следствии чего старт сценариев по расписанию, созданных из шаблона, не всегда отрабатывал правильно. Для исправления расписания в ранее созданных сценариях, необходимо открыть форму расписания и нажать кнопку "Принять".
- Ошибка: Исправлена ошибка, которая появлялась при отрисовки контекстного меню на Windows 2008 R2 64
- Улучшение: Выполнены прочие улучшения и исправлены незначительные ошибки.
v1.5.2.0 (29 Октября 2015)
- Новое: Переработан помощник создания политики обслуживания:
- выполнение рекомендуемых процедур (установка модели восстановления, создание полной архивной копии, установка хранимых процедур Ola Hallengren) вынесено в отдельный мастер. Теперь процедуры исполняются только в тех случаях, когда требуется их выполнение. Например, после добавления новой базы данных в политику, если у базы данных отличается модель восстановления или требуется создать полную архивную копию.
- в мастере выполнения рекомендуемых процедур, для баз данных, добавлена проверка свойства Auto_close. Если свойство установлено, то оно сбрасывается, в соответствии с рекомендациями лучших практик SQL Server. Со временем планируется оптимизировать и другие свойства баз данных.
- Новое: В настройках программы добавлена возможность обновления QMB лицензий на всех SQL Server.
- Ошибка: Решена проблема с зависанием программы, возникающая при регистрации SQL Server установленном на Windows Server 2003 R2 (64).
- Улучшение: В общей журнал обслуживания добавлен столбец с именем политики обслуживания.
- Улучшение: Выполнены прочие улучшения.
v1.4.2.0 (13 августа 2015)
- Новое: В задаче добавлена поддержка скриптов Powershell
- Новое: Добавлена возможность запускать произвольный (не T-SQL) скрипт для каждой базы данных в политике обслуживания. Имя базы данных подставляется вместо маркера ?DataBaseName?
- Ошибка: Решена проблема аварийного завершения программы при попытке добавить новый сценарий в политику обслуживания.
- Ошибка: Решена проблема аварийного завершения программы при попытке скачать новую версию с сервера.
- Ошибка: В некоторых случаях на странице базы данных не определялась QMB-лицензия вследствие чего не отображался график с размерам БД.
v1.3.3.0 (29 июля 2015)
- Новое: В контекстном меню политики добавлена команда для исполнения одиночной задачи (не в составе сценария) для нескольких баз данных. Теперь в два клика можно выполнить задачу/скрипт сразу для нескольких баз данных. Также реализовано исполнение одиночных серверных задач на T-SQL, т.е. задач которые не требуют передачи в скрипт имени базы данных.
- Новое: Добавлена возможность перенаправления писем на другой почтовый ящик для неудачно закончившихся сценариев. Альтернативный email указывается в сценарии.
- Улучшение: Обновлены скрипты Ола Халенгрен (версия от 19.07.2015)
- Изменения: Реализована поддержка новой политики лицензирования. В новой версии появились более дешевые лицензии для Express редакций SQL Server.
- Ошибка: В некоторых случаях при установке программы не корректно давались права на запуск QmbService. Ошибка приводила к тому, что запуск службы завершался ошибкой.
- Ошибка: Если 8000 порт был занят, то после установки программы служба не стартовала.
v1.2.16.0 (02 июля 2015)
- Новое: Реализована возможность копирования файлов бэкапов на сетевой или локальный диск. Копирование можно настроить для всех или определенных баз данных политики. Для каталога, в который выполняется копирование, можно также установить срок хранения бэкапов.
- Новое: Добавлен новый тип задач, позволяющий запускать пакетные скрипты – Bat, Cmd, VBScript, JavaScript и другие, с возможностью вывода сообщений в журнал обслуживания.
- Улучшение: Оптимизирован расход памяти при работе GUI клиента.
- Улучшение: Оптимизирован вывод журналов обслуживания.
- Улучшение: Оптимизировано удаление сценариев, серверов и политик обслуживания.
- Выполнены прочие улучшения и оптимизация.
- Ошибка: Исправлена ошибка падения GUI, если в ОС установлен крупный шрифт.
- Ошибка: Исправлены ошибки при установке фильтров в журналах обслуживания.
- Ошибка: Исправлены ошибки в инсталляторе.
v1.1.3.0 (20 апреля 2015)
- Новое: Восстановление из бэкапов. Реализована поддержка восстановления для баз данных содержащих несколько файлов с данными или журналов. Поддержка реализована для ручного и автоматического режима восстановления.
- Новое: На форму с информацией по базе данных, добавлен график. На графике видно, как менялся размер базы данных со временем и сколько места занимают данные, резерв и журнал транзакций.
- Улучшение: Улучшена форма базы данных и политики обслуживания.
- Улучшение: Оптимизировано заполнение списка баз данных в мастере политики обслуживания.
- Улучшение: Добавлена команда "Восстановить архивной копии" для контекстного меню сервера и политики обслуживания.
- Улучшение: Добавлена команда "Исключить из политики" в контекстное меню базы данных.
- Ошибка: Исправлена ошибка с неправильной раскраской сообщений в журнале обслуживания.
v1.0.3.0 (26 марта 2015)
- Улучшение: Оптимизирована форма с результатами выполнения сценария.
- Ошибка: Исправлена ошибка при обновлении расписания, если на форме был выбран режим Один раз
- Инсталятор: В программу установки добавлена возможность установки .NET 4 Full.
v1.0.0.0 (19 Марта 2015)
Выпущен первый релиз QMB. Первый прототип QMB был создан на платформе 1С:Предприятие и хорошо зарекомендовал себя. Мы приложили много труда и надеемся, что наша программа поможет вам в обслуживании баз данных MS SQL.