Плагин MSSQL

Плагин MSSQL позволяет выполнять бэкап Microsoft SQL Server и восстановление данных. Этот плагин позволяет работу только с серверами MS SQL Server, расположенными на локальной машине. Работа плагина основана на использовании следующих служб Windows:

  • SQL Writer Service (всегда устанавливается как часть SQL Server)
  • Volume Shadow Copy Service

Копирование баз данных выполняется без остановки работы сервера (за это отвечает служба Volume Shadow Copy Service). При восстановлении базы данных плагин останавливает работу соответствующего сервера MSSQL, затем копирует необходимые файлы и перезапускает остановленный сервер.


Поддерживаемые версии

Вы можете использовать плагин MSSQL для любых решений Microsoft SQL Server 2005, 2008, 2012, 2016. Для работы с 32-битными или 64-битными версиями ОС Windows Server, вам необходимо использовать соответствующее 32- или 64-битное решение Handy Backup.

Привилегии

Чтобы использовать плагин MSSQL, Рабочая станция должна выполняться от имени пользователя с достаточными правами и привилегиями для обращений по API к службам SQL Writer Service и Volume Shadow Copy Service.

Файловая система плагина

Файловая система, используемая плагином, организована следующим образом:

  • Папки соответствуют серверам SQL и носят имена этих серверов. Они не имеют атрибутов.
  • Файлы сопоставлены базам данных на доступных серверах MS SQL, и также носят соответствующие имена. Они также не имеют атрибутов.

Так как файлы и папки в данном плагине не имеют атрибутов, при сравнении они всегда считаются различными. Это означает, что с плагином MSSQL нет смысла использовать инкрементальный бэкап (сохранение только изменённых или новых файлов): для экономии места и времени работы используйте дифференциальное резервное копирование.

В результате резервного копирования вы получаете набор файлов с именами, соответствующими именам сохраняемых баз данных. Каждый такой файл является ZIP-архивом, содержащим файлы данных и списки транзакций соответствующей базы данных.

Задача резервного копирования

Плагин MSSQL в задачах резервного копирования может использоваться только как источник данных. Узнать подробнее о выборе данных для бэкапа.

Выбор плагина MSSQL для бэкапа

Чтобы добавить БД MS SQL к набору копируемых данных, пожалуйста, воспользуйтесь следующей инструкцией:

  1. На левой панели Шага 2 щёлкните на строке MSSQL из группы источников данных Database. Откроется диалог выбора данных.
Резервное копирование базы MS SQL
  1. Если у вас ещё нет готовых конфигураций для подключения к серверу MS SQL, нажмите "Создать подключение".
  2. В открывшемся диалоге введите необходимые параметры для соединения с сервером MSSQL. Дайте имя вашему подключению.
Настройка конфигурации плагина MS SQL для бэкапа
  1. Нажмите на имени подключения, которое вы хотите использовать — откроется окно выбора данных.
  2. Пометьте галочками базы данных, которые вы собираетесь скопировать.
  3. Завершив выбор, нажмите OK. Выбранные данные появятся в списке на правой панели окна Шага 2.

Подробнее о создании задачи резервного копирования

Задача восстановления

Когда плагин восстанавливает данные, он обращается к службе SQL Writer Service за информацией о путях к соответствующим файлам. Если эти пути не соответствуют исходным местам размещения файлов, данные будут переписаны в новое место. Это означает, что при необходимости вы можете восстанавливать базы данных MSSQL из бэкапа в совершенно новое место (например, для клонирования базы).

Пожалуйста, выполните следующую инструкцию для создания задачи автоматического восстановления MSSQL из бэкапа:

  1. Откройте мастер новых задач.
  2. Выберите задачу восстановления на Шаге 1, затем нажмите "Далее".
  3. Найдите на Шаге 2 индекс-файл (backup.hbi) в папке хранилища резервных копий. Выберите его и нажмите "Далее".
  4. На Шаге 3, "Выбор места восстановления", уточните детали восстановления информации MS SQL Server.
Восстановление базы MS SQL из резервной копии

Если вы хотите восстановить информацию из бэкапа в новое место, воспользуйтесь, пожалуйста, следующей инструкцией:

  • Выберите нужный файл (копию базы данных MSSQL) в диалоговом окне Выбора места восстановления и нажмите "Изменить место". Откроется диалог изменения места восстановления данных.
Восстановление базы MS SQL в новое место
  • Выберите новый путь к восстанавливаемой базе данных, затем нажмите OK.

После выбора пути для восстановления данных задайте остальные параметры задачи восстановления: ключ для расшифровки, расписание работы, имя задачи и т.д. Эти шаги не несут никаких особенностей для работы с плагином MSSQL.

При запуске задачи восстановления плагин MSSQL останавливает все соответствующие серверы SQL и все службы Windows, связанные с этими экземплярами серверов. Затем плагин выполняет восстановление данных в указанные места, после чего перезапускает все остановленные им ранее серверы и службы.

Подробнее о создание задачи восстановления.


Связанные страницы

Кто использует наше решение для резервного копирования?