Онлайновая справочная система к программе SQL Server Recovery Toolbox

Программа SQL Server Recovery Toolbox (скачать) предназначена для восстановления информации из поврежденных баз данных MS SQL Server (файлы формата *.mdf). Осуществляется процесс восстановления с помощью пошагового мастера, состоящего из семи этапов.

  1. Выбор поврежденной базы данных MS SQL Server для восстановления информации.
  2. Чтение и анализ системной информации из поврежденной базы данных.
  3. Просмотр информации, которую можно восстановить из поврежденной базы данных.
  4. Выбор способа экспорта восстановленной информации.
  5. Выбор информации для восстановления и сохранения.
  6. Полное сканирование, анализ и сохранение поврежденной базы данных.
  7. Просмотр логов экспорта информации.

Шаг 1 - Выбор поврежденной базы данных MS SQL Server для восстановления информации.

В первую очередь в поле Source file name (.mdf) необходимо указать местоположение поврежденного файла. Сделать это можно тремя способами.

  • Ввести имя исходного файла в нужном поле вручную. Вводить его необходимо вместе с полным путем.
  • Выбрать имя исходного файла из выпадающего списка, вызываемого кнопкой . В него попадают все файлы, которые однажды были просканированы программой SQL Server Recovery Toolbox.
  • Выбрать имя исходного файла с помощью Windows Explorer, вызываемого кнопкой .

См. также:

Как восстановить базу данных MS SQL Server состоящую из нескольких файлов?: https://www.oemailrecovery.com/ru/faq-recover-database-from-several-files.html

Для перехода к следующему шагу необходимо нажать на кнопку Next.

Наверх

Шаг 2 - Чтение и анализ системной информации из поврежденной базы данных.

При переходе к этому шагу программа выдает запрос с надписью Do you wish to start recovery? (Вы хотите начать восстановление?). Для запуска процесса необходимо нажать на кнопку Yes. После этого программа приступит к извлечению системных данных, по которым можно восстановить остальную информацию, а на экране отобразится индикатор, показывающий состояние процесса.

Наверх

Шаг 3 - Просмотр информации, которую можно восстановить из поврежденной базы данных.

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

  • User Tables - пользовательские таблицы. При выборе этой категории информации правая половина окна делится на две части. В верхней отображается список всех пользовательских таблиц, а в нижней – содержимое активной в данный момент таблицы.
  • System Tables - системные таблицы. При выборе этой категории информации в правой половине окна можно просмотреть список системных таблиц.
  • Views - представления. При выборе этой категории информации правая половина окна делится на две части. В верхней отображается список всех представлений, а в нижней – исходный код активного в данный момент представления.
  • Stored Procedures - хранимые процедуры. При выборе этой категории информации правая половина окна делится на две части. В верхней отображается список всех хранимых процедур. При выборе любой из них в нижней части можно просмотреть ее исходный код.
  • Function - функции. При выборе этой категории информации правая половина окна делится на две части. В верхней отображается список всех хранимых функций. При выборе любой из них в нижней части можно просмотреть ее исходный код.
  • User Defined Data Types - определенные пользователем типы. При выборе этой категории информации в правой половине окна можно просмотреть список определенных пользователем типов.

В процессе просмотра восстановленной из поврежденной базы MS SQL Server системной информации пользователь может убедиться в том, что это его утерянные данные. А также в полной работоспособности программы SQL Server Recovery Toolbox, то есть в ее способности восстановить возможный максимум информации.

Click the Next button to move to the next step.

Наверх

Шаг 4 - Выбор способа экспорта восстановленной информации.

В программе SQL Server Recovery Toolbox реализовано два способа экспорта восстановленной из поврежденной базы данных MS SQL Server информации. Первый из них - сохранение в виде пакета скриптов на языке SQL. Для его выбора необходимо активировать переключатель Save script to disk, а в поле Destinition Directory указать имя папки, в которую будет произведена запись. Сделать это можно либо вручную, либо с помощью стандартного диалога Windows "Обзор папок", который запускается при нажатии на кнопку .

При выборе данного варианта в процессе восстановления в указанной папке будет создана папка с именем, сгенерированным по следующему шаблону: Recovered имя_исходного_файла. В ней будет размещен набор скриптов на языке SQL и файл install.bat для инсталляции информации на сервере. Формат его запуска: "install.bat имя_сервера название_базы_данных пароль_пользователя". Этот набор скриптов может быть перенесен на любой компьютер и запущен на нем.

Второй способ - экспорт восстановленной информации непосредственно в базу данных. Для этого нужно активировать переключатель Execute script on database, а затем определить в поле Connection String строку подключения. Сделать это можно либо вручную, либо с помощью стандартного окна "Свойства связи с данными", которое открывается при нажатии на кнопку .

Поскольку объем информации, хранящейся в базе данных, может быть очень большим, в программе предусмотрена функция разделения выходных скриптов на части. Для того, чтобы указать максимально возможный размер файла, необходимо ввести в поле Split into parts with size <= нужное число (в килобайтах).

Для перехода к следующему шагу необходимо нажать на кнопку Next.

Наверх

Шаг 5 - Выбор информации для восстановления и сохранения.

Окно данного этапа очень похоже на окно просмотра информации (см. шаг 3). Единственно различие между ними - наличие возле названий всех категорий и объектов чекбоксов. Они используются для указания информации, которая будет восстанавливаться из поврежденной базы данных MS SQL Server и сохраняться.

  • Для того, чтобы выбрать или отменить выбор всей базы данных достаточно в левой части окна установить/снять флажок Database.
  • Для того, чтобы выбрать или отменить выбор какой-то категории нужно в левой части окна установить/снять флажок рядом с ее названием.
  • Для того, чтобы выбрать или отменить выбор какого-то конкретного объекта, нужно в левой части окна установить курсор на название категории, к которой он относится, после чего в правой части установить/снять флажок с его названием.

Для перехода к следующему шагу необходимо нажать на кнопку Next.

Наверх

Шаг 6 - Полное сканирование, анализ и сохранение поврежденной базы данных.

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

См. также:

Как импортировать сохраненные скрипты в базу данных MS SQL Server?: https://www.oemailrecovery.com/ru/faq-import-saved-scripts-into-database.html

Наверх

Шаг 7 - Просмотр логов экспорта информации.

После завершения экспорта информации в окне программы откроется суммарный отчет, в котором будет приведена информация о результатах всех процессов восстановления информации из поврежденных баз данных MS SQL Server, выполненных в течение текущей сессии работы с утилитой SQL Server Recovery Toolbox.

Примечания:
  • Экспорт данных возможен только в зарегистрированной версии программы SQL Server Recovery Toolbox . Зарегистрировать программу можно путем приобретения регистрационного ключа на странице покупки.
  • Программа SQL Server Recovery Toolbox может восстанавливать информацию из баз данных Microsoft SQL Server 7.0, 2000, 2005, 2005 (64-bit), 2008 и 2008 R2.

Наверх