1. Выбрать поврежденную базу данных в формате MS SQL Server, для того, чтобы восстановить из нее данные

Прежде всего, пожалуйста, укажите путь к поврежденному файлу с расширением *.mdf. Существует несколько способов это сделать.

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

Когда это завершено, пожалуйста, нажмите Next и перейдите к следующему шагу.

2. Проанализировать системную информацию из поврежденной базы данных

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

3. Просмотреть данные, которые могут быть восстановлены из поврежденных файлов с расширением *.mdf

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

  • Если пользователи выбирают категорию User Tables (Пользовательские таблицы), они видят, что правая сторона экрана делится на две части. Сверху расположен список всех пользовательских таблиц, а снизу находится содержимое таблицы, которая активна в данный момент времени.
  • При выборе информационной категории System Tables (Системные таблицы), пользователи могут просматривать список системных таблиц, который расположен справа.
  • При выборе категории Views (Представления) правая половина экрана разделена на две части. Сверху находится список всех представлений, а снизу находится исходный код представления, которое активно в настоящий момент.
  • Когда пользователи выбирают информационную категорию Stored Procedures (Хранимые процедуры), правая половина экрана разделена на две части. Сверху находится список всех хранимых процедур, если вы собираетесь выбрать какую-либо процедуру, ее исходный код будет показан снизу.
  • Если пользователи выбирают информационную категорию Functions (Функции), правая половина экрана разделена на две части. Сверху находится список всех хранимых функций, если вы собираетесь выбрать какую-либо функцию, ее исходный код будет показан снизу.
  • Если пользователь выбирает информационную категорию User Defined Data Types (Определенные пользователем типы), то он может просматривать список типов данных, определенных пользователем в правой части экрана.

Вы можете просматривать системную информацию, которая была восстановлена из поврежденных баз данных формата MS SQL Server и убедиться, что процесс работает и SQL Server Recovery Kit может успешно восстанавливать ваши данные.

Пожалуйста нажмите Next (Далее), если вы хотите продолжить процесс.

4. Выбрать способ экспорта данных

Существует два способа экспорта данных, восстановленных из поврежденной базы данных формата MS SQL Server, которые поддерживаются программой SQL Server Recovery Kit. Прежде всего, вы можете сохранить их как набор скриптов, написанных на языке SQL. Если вы предпочитаете эту опцию, пожалуйста выберите Save script to disk (Сохранить скрипт на диск) и укажите папку, куда он будут сохранены данные, это может быть сделано в поле Destination Directory (Папка для сохранения). Пользователи могут сделать это как вручную, так и посредством диалога Select Folder (Выбрать папку), который открывается при нажатии на .

Если вы решили выбрать эту опцию, SQL Server Recovery Kit создаст папку, которая называется в соответствии с используемым шаблоном вида Recovered имя_исходного_файла. Эта папка будет включать скрипты формата SQL, а также файл install.bat, для установки данных на сервер. Вот его формат: install.bat имя_сервера название_базы_данных имя_пользователя. Вы легко можете перенести эти скрипты на любой ПК и запускать их оттуда.

Кроме того, пользователи могут экспортировать восстановленные данные прямо в базу данных. При выборе этой опции, пожалуйста активируйте Execute script on database (Запускать скрипт на базе данных) и укажите строку подключения в поле Connection String(Строка подключения). Вы можете сделать это как вручную, так и с помощью диалога Data Link Properties (Свойства связи с данными), который можно открыть посредством программной клавиши .

За счет того, что базы данных могут содержать многие гигабайты данных, SQL Server Recovery Kit может разделять скрипты на выходе. Если вы хотите указать максимальный размер файла, пожалуйста введите нужный номер в поле Split into parts with size (Разделить на части, с размером).

Пожалуйста нажмите Next (Далее), если вы хотите продолжить процесс.

5. Выбрать данные, которые должны быть восстановлены и сохранены

Пожалуйста взгляните на это окно, оно напоминает окно предварительного просмотра данных, похожее вы видели на третьем этапе. Различие заключается в чекбоксах около всех объектов и категорий. Благодаря этим чекбоксам, пользователи могут указывать данные, которые будут восстановлены и сохранены из поврежденных баз данных формата MS SQL Server.

  • Если вы хотите пометить или снять отметку со всей базы данных, пожалуйста выберите чекбокс Database (База данных), он находится слева.
  • Если вы собираетесь выбрать категорию или отменить ваш выбор, пожалуйста выберите соответствующий чекбокс, расположенный рядом с его названием.
  • Если вы хотели бы выбрать какой-либо объект или отменить ваш выбор, пожалуйста укажите название категории и отметьте\снимите отметку на соответствующем чекбоксе с его названием.

Пожалуйста нажмите Next (Далее), если вы хотите продолжить процесс.

6. Проанализировать и сохранить поврежденную базу (базы) данных

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

7. Просмотреть отчеты об экспорте данных

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

Примечания:
  • Вы можете экспортировать данные только с помощью зарегистрированной копии SQL Server Recovery Kit. Пожалуйста войдите в наш Интернет-магазин, если вы хотите приобрести регистрационный ключ и зарегистрировать программу SQL Server Recovery Kit
  • SQL Server Recovery Kit поддерживает следующие форматы: Microsoft SQL Server 7/2000/2005/2008/2008 R2/2012/2014/2016/2019.