Как восстановить базу данных SQL Server
Recovery Toolbox for SQL Server
Recovery Toolbox for SQL Server поможет исправить поврежденные MDF файлы MS SQL Server всех версий
Как восстановить поврежденное хранилище Microsoft SQL Server
Обновлено: 2025-12-14Как исправить поврежденную/неработоспособную базу данных Microsoft SQL Server с помощью Recovery Toolbox for SQL Server. Как восстановить данные из поврежденного файла *.mdf - пошаговая инструкция:
- Загрузите Recovery Toolbox for SQL Server здесь: https://sql.recoverytoolbox.com/download/RecoveryToolboxForSQLServerInstall.exe
- Установите Recovery Toolbox for SQL Server
- Запустите Recovery Toolbox for SQL Server
- Выберите поврежденный файл *.mdf
- Сделайте предпросмотр данных, которые могут быть извлечены из поврежденной базы данных Microsoft SQL Server
- Выберите способ экспорта данных
- Сохранить как SQL-скрипты на диск
- Выполнять SQL скрипт непосредственно в базе данных
- Выберите информацию, которая должна быть восстановлена и сохранена
- Нажмите Start recovery (Начать восстановление)
Как исправить нерабочую базу данных MS SQL Server?
Recovery Toolbox for SQL Server это программа для восстановления поврежденных файлов баз данных MS SQL Server.
Возможности ПО для восстановления MDF файлов:
- Восстановления нечитаемых баз данных, имеющих состояние Suspend
- Исправление поврежденных баз данных Microsoft SQL Server различных версий: 7/2000/2005/2008/2008 R2/2012/2014/2016/2019/2022
- Восстановление наиболее важных и значимых элементов баз данных MS SQL: типы данных, табличные данные, просмотры, сохраненные процедуры, пользовательские функции, триггеры, индексы, главные и внешние ключи, ограничения и т.д.
- Восстановление баз данных распределенных между несколькими файлами (*.mdf + *.ndf)
- Исправление поврежденной таблицы размещения при восстановлении mdf файлов
- Утилита восстановления SQL MDF файлов может экспортировать данные непосредственно в Microsoft SQL Server
- Сохранение восстановленных данных как SQL скрипты на диске
- Экспорт данных в новую базу
- Выборка данных для последующего сохранения
- Восстановление SQL сервера под различными версиями Windows 98/Me/2000/XP/Vista/7/8/10/11 или Windows Server 2003/2008/2012/2016 и выше
- Софт для восстановления баз данных MS SQL включает многоязыковой интерфейс на 14 языках
- Предварительный просмотр восстановленных объектов и данных из поврежденного MDF файла
- Восстанавливает данные после атаки вирусом шифровальщиком вымогателем (ransomware).
- Утилита просмотра MDF файлов
Утилита для восстановления базы данных MS SQL
Специальная, оптимизированная утилита восстановления SQL Server способна исправить многие типы повреждений баз данных и *.mdf файлов.
Как вернуть базу данных SQL Server после повреждения
Для возвращения данных из поврежденной базы данных SQL Server можно воспользоваться последней резервной копией или попытаться использовать Recovery Toolbox for SQL Server. С большой вероятностью Recovery Toolbox for SQL Server может вернуть базу данных SQL Server в исходное состояние до повреждения. Для проверки этой гипотезы достаточно:
- Скачать, установить и запустить ДЕМО версию Recovery Toolbox for SQL Server
- Выбрать поврежденный MDF файл для анализа
- Запустить анализ поврежденной базы данных SQL Server
- Изучить список восстановленных таблиц
- Просмотреть данные из восстановленных таблиц
- Изучить список восстановленных пользовательских объектов
- Настроить параметры сохранения данных
- Выбрать данные и объекты для сохранения
- Сохранить данные (доступно в полной версии)
Как исправить базу данных SQL Server
Если требуется быстро исправить MDF файл поврежденной базы данных SQL Server, то Recovery Toolbox for SQL Server может сделать это за пару кликов. Исправление MDF файла поврежденной базы данных SQL Server происходит путем копирования и исправления данных из поврежденного MDF файла SQL Server в новую базу данных или в отдельные файлы SQL скриптов на диск. Утилита не исправляет и не модифицирует имеющиеся MDF файлы SQL Server’а. Все восстановленные данные из *.mdf файлов переносятся в новую базу данных или в файлы SQL скриптов.
Требования:
- Windows 98/Me/2000/XP/Vista/7/8/10/11 или Windows Server 2003/2008/2012/2016 и выше
- Microsoft SQL Server: 7/2000/2005/2008/2008 R2/2012/2014/2016/2019/2022
Скриншоты:
Выбрать поврежденную базу данных в формате MS SQL Server для того, чтобы восстановить из нее данные
Просмотреть данные, которые могут быть восстановлены из поврежденных файлов с расширением *.mdf
Выбрать способ экспорта данных
Выбрать данные, которые должны быть восстановлены и сохранены
Просмотр результатов восстановления
Ошибки:
С помощью программы для исправления MDF файлов можно исправить много ошибок в базе данных:
- SQL Server: Повреждение на уровне страницы
- SQL Server: Ошибка, повреждение таблицы
- Ошибка целостности базы данных, выявленная DBCC CHECKB
- Повреждение на страницах данных
- Ошибка повреждения метаданных
- Заголовок для файла xxx.mdf не соответствует заголовку базы данных
- Значение свойства РАЗМЕР ФАЙЛА некорректно. (Microsoft SQL Server, Ошибка:5172)
- SQL Server обнаружил критическую ошибку на уровне логических операций ввода/вывода: Некорректная контрольная сумма. (Microsoft SQL Server, Ошибка:824)
- Страница расположения карты индексов указывает на следующий указатель страницы карты индексов.
- I/O ошибка ввода/вывода (некорректный ID страницы) обнаружена при чтении по смещению 0x###### в файле FileName.mdf
- Представленный файл был обрезан Операционной Системой
- В процессе переделывания операции логирования в базе данных Имя базы данных появилась ошибка логирования с Id
Как это работает:
Скачайте программу с сайта.
Установите программное обеспечение:
- Нажмите на скачанное программное обеспечение в браузере
- Выберите скачанный инсталляционный файл в Проводнике ("Windows Explorer") и нажмите кнопку Enter или дважды кликните на файл
Подтвердите предупреждающее сообщение:
Пройдите инсталляционный мастер:
Запустите установленную программу:
- Запустите установленную программу:
или
- Выберите в главном меню пункт: Старт | Программы | Recovery Toolbox for SQL Server | Recovery Toolbox for SQL Server
Пожалуйста, выберите или введите имя файла для восстановления. Исходный файл (.mdf):
Нажмите кнопку Далеe (Next).
Подтвердить старт восстановления:
Содержимое исходного файла базы данных MS SQL. Нажмите кнопку Далее чтобы выбрать метод сохранения.
Нажмите кнопку Далеe (Next).
Пожалуйста, выберите режим восстановления и место назначения.
Нажмите кнопку Далеe (Next).
Содержимое исходного файла базы данных MS SQL. Нажмите кнопку Старт Восстановления (Start Recovery), чтобы сохранить результаты.
На последней странице отображается детальная информация о процессе восстановления.
Видео:
Онлайн помощь:
Recovery Toolbox for SQL Server (Загрузить) была разработана для восстановления данных из поврежденных баз данных формата MS SQL Server (расширение *.mdf). Процесс восстановления данных состоит из 7 простых шагов, программа обладает очень простым интерфейсом, сделать ошибку в процессе работы очень сложно:
- Выбрать поврежденную базу данных в формате MS SQL Server, для того, чтобы восстановить из нее данные
- Проанализировать системную информацию из поврежденной базы данных
- Просмотреть данные, которые могут быть восстановлены из поврежденных файлов с расширением *.mdf
- Выбрать способ экспорта данных
- Выбрать данные, которые должны быть восстановлены и сохранены
- Проанализировать и сохранить поврежденную базу (базы) данных
- Просмотреть отчеты об экспорте данных
Прежде всего, пожалуйста, укажите путь к поврежденному файлу с расширением *.mdf. Существует несколько способов это сделать.
- Введите имя исходного файла вручную, вам нужно указать полный путь к этому файлу
- Выберите исходный файл из всплывающего списка, он может быть вызван с помощью клавиши
. В этом списке вы можете увидеть все документы, которые были просканированы с помощью Recovery Toolbox for SQL Server - Выберите имя исходного файла с помощью Проводника Windows, его также можно открыть с помощью клавиши
Когда это завершено, пожалуйста, нажмите Next и перейдите к следующему шагу.
2. Проанализировать системную информацию из поврежденной базы данных
Во время этого шага вам будет задан вопрос Do you wish to start recovery? (Вы хотите начать процесс восстановления данных?). Пожалуйста, нажмите Yes (Да) для начала процесса. Когда процесс завершен, Recovery Toolbox for SQL Server начнет процесс восстановления данных, во время этого шага вы увидите индикатор, который показывает состояние процесса.
3. Просмотреть данные, которые могут быть восстановлены из поврежденных файлов с расширением *.mdf
Когда служебные данные будут извлечены с помощью Recovery Toolbox for SQL Server, они будут показаны на экране, пользователи увидят окно, интерфейс которого напоминает проводник Windows. Слева вы увидите список категорий данных, а справа пользователи смогут просматривать данные.
- Если пользователи выбирают категорию User Tables (Пользовательские таблицы), они видят, что правая сторона экрана делится на две части. Сверху расположен список всех пользовательских таблиц, а снизу находится содержимое таблицы, которая активна в данный момент времени.
- При выборе информационной категории System Tables (Системные таблицы), пользователи могут просматривать список системных таблиц, который расположен справа.
- При выборе категории Views (Представления) правая половина экрана разделена на две части. Сверху находится список всех представлений, а снизу находится исходный код представления, которое активно в настоящий момент.
- Когда пользователи выбирают информационную категорию Stored Procedures (Хранимые процедуры), правая половина экрана разделена на две части. Сверху находится список всех хранимых процедур, если вы собираетесь выбрать какую-либо процедуру, ее исходный код будет показан снизу.
- Если пользователи выбирают информационную категорию Functions (Функции), правая половина экрана разделена на две части. Сверху находится список всех хранимых функций, если вы собираетесь выбрать какую-либо функцию, ее исходный код будет показан снизу.
- Если пользователь выбирает информационную категорию User Defined Data Types (Определенные пользователем типы), то он может просматривать список типов данных, определенных пользователем в правой части экрана.
Вы можете просматривать системную информацию, которая была восстановлена из поврежденных баз данных формата MS SQL Server и убедиться, что процесс работает и Recovery Toolbox for SQL Server может успешно восстанавливать ваши данные.
Пожалуйста нажмите Next (Далее), если вы хотите продолжить процесс.
4. Выбрать способ экспорта данных
Существует два способа экспорта данных, восстановленных из поврежденной базы данных формата MS SQL Server, которые поддерживаются программой Recovery Toolbox for SQL Server. Прежде всего, вы можете сохранить их как набор скриптов, написанных на языке SQL. Если вы предпочитаете эту опцию, пожалуйста выберите Save script to disk (Сохранить скрипт на диск) и укажите папку, куда он будут сохранены данные, это может быть сделано в поле Destination Directory (Папка для сохранения). Пользователи могут сделать это как вручную, так и посредством диалога Select Folder (Выбрать папку), который открывается при нажатии на
.
Если вы решили выбрать эту опцию, Recovery Toolbox for SQL Server создаст папку, которая называется в соответствии с используемым шаблоном вида Recovered имя_исходного_файла. Эта папка будет включать скрипты формата SQL, а также файл install.bat, для установки данных на сервер. Вот его формат: install.bat имя_сервера название_базы_данных имя_пользователя. Вы легко можете перенести эти скрипты на любой ПК и запускать их оттуда.
Кроме того, пользователи могут экспортировать восстановленные данные прямо в базу данных. При выборе этой опции, пожалуйста активируйте Execute script on database (Запускать скрипт на базе данных) и укажите строку подключения в поле Connection String(Строка подключения). Вы можете сделать это как вручную, так и с помощью диалога Data Link Properties (Свойства связи с данными), который можно открыть посредством программной клавиши
.
За счет того, что базы данных могут содержать многие гигабайты данных, Recovery Toolbox for SQL Server может разделять скрипты на выходе. Если вы хотите указать максимальный размер файла, пожалуйста введите нужный номер в поле Split into parts with size (Разделить на части, с размером).
Пожалуйста нажмите Next (Далее), если вы хотите продолжить процесс.
5. Выбрать данные, которые должны быть восстановлены и сохранены
Пожалуйста взгляните на это окно, оно напоминает окно предварительного просмотра данных, похожее вы видели на третьем этапе. Различие заключается в чекбоксах около всех объектов и категорий. Благодаря этим чекбоксам, пользователи могут указывать данные, которые будут восстановлены и сохранены из поврежденных баз данных формата MS SQL Server.
- Если вы хотите пометить или снять отметку со всей базы данных, пожалуйста выберите чекбокс Database (База данных), он находится слева.
- Если вы собираетесь выбрать категорию или отменить ваш выбор, пожалуйста выберите соответствующий чекбокс, расположенный рядом с его названием.
- Если вы хотели бы выбрать какой-либо объект или отменить ваш выбор, пожалуйста укажите название категории и отметьте\снимите отметку на соответствующем чекбоксе с его названием.
Пожалуйста нажмите Next (Далее), если вы хотите продолжить процесс.
6. Проанализировать и сохранить поврежденную базу (базы) данных
Когда пользователи переходят к этому шагу, Recovery Toolbox for SQL Server автоматически начинает процесс сканирования и анализа поврежденной базы данных. Вы можете отслеживать процесс с помощью соответствующего индикатора на экране. Пожалуйста обратите внимание, что этот процесс полностью зависит от размера исходного файла и производительности процессора.
7. Просмотреть отчеты об экспорте данных
Когда экспорт данных завершен, вы увидите отчет о результатах процесса восстановления данных из поврежденных баз данных формата MS SQL Server для текущей сессии.
Примечания:
- Вы можете экспортировать данные только с помощью зарегистрированной копии Recovery Toolbox for SQL Server. Пожалуйста войдите в наш Интернет-магазин, если вы хотите приобрести регистрационный ключ и зарегистрировать программу Recovery Toolbox for SQL Server
- Recovery Toolbox for SQL Server поддерживает следующие форматы: Microsoft SQL Server 7/2000/2005/2008/2008 R2/2012/2014/2016/2019/2022.
Купить Recovery Toolbox for SQL Server:
- Email с регистрационным кодом и инструкцией по активации кода будет отправлено пользователю немедленно после подтверждения платежа.
- Письмо с регистрационным кодом будет отправлено с нескольких различных почтовых серверов во избежание попадания сообщения в СПАМ-фильтры. Соответственно, возможно дублирование регистрационных писем, пришедших в почтовый ящик пользователя.
- Для активации регистрационного кода необходимо запустить приложение в Windows под пользователем, имеющим права Администратора.
- Количество одновременно активированных Персональных, Бизнес или Локальных Лицензий не должно превышать числа купленных Лицензий.
- Мы принимаем оплату за программное обеспечение через регистрационные сервисы ЮКасса и PayPro Global. Поэтому в платежных документах отсутствует компания Recovery Toolbox.
Купленный регистрационный ключ подходит для всех 2.x версий Recovery Toolbox for SQL Server.
Купить продление лицензии:
Сервисы приема платежей:
ЮКасса cервис для работы с платежами в российском сегменте интернета. ЮMoney (ранее Яндекс.Касса) - российская финтех-компания. ЮMoney сделали для пользователей электронный кошелёк ЮMoney, а для бизнеса - сервис по приёму платежей ЮKassa.
PayPro Global (PayPro Global, Inc., 250 The East Mall street, Etobicoke, ON Canada, M9B 0A9) является быстрорастущей компанией в электронной коммерции, разрабатывающей пользовательские решения, позволяющие быстро и эффективно продавать программное обеспечение онлайн. PayPro Global поддерживает более 100 различных валют, основные кредитные карты и широкий выбор других платежных систем. PayPro Global предлагает эффективную поддержку пользователям 24/7 и внимание к персональным запросам пользователей.
Преимущества полной версии Recovery Toolbox for SQL Server
Хотя бесплатная демоверсия Recovery Toolbox for SQL Server может быть полезна для первоначальной оценки, полная версия предлагает значительные преимущества, особенно в критических ситуациях восстановления данных. Вот что вы получите, обновив версию:
Полное восстановление данных:
- В отличие от демо-версии, полная версия позволяет восстанавливать и экспортировать данные из поврежденной базы данных SQL Server. Сюда входят таблицы, хранимые процедуры, представления, типы данных и многое другое.
- Точный контроль: Можно восстанавливать определенные объекты данных или всю базу данных. Это может быть полезно, если вам нужно восстановить только определенную таблицу или набор данных.
Расширенные функциональные возможности:
- Восстановление данных от вирусов-вымогателей: Полная версия потенциально может восстанавливать данные из баз данных, зашифрованных вирусами-вымогателями. Хотя она не расшифровывает данные, но иногда может спасти информацию из частично зашифрованных файлов MDF.
- Поддержка различных версий SQL Server: Полная версия поддерживает более широкий спектр версий SQL Server, обеспечивая совместимость с конкретными настройками базы данных.
Дополнительные преимущества:
- Экономия времени: Восстановление данных часто зависит от времени. Полная версия разработана с учетом скорости, что позволяет сэкономить время на восстановление важных данных.
- Душевное спокойствие: Знание того, что в вашем распоряжении есть надежный и полный инструмент для восстановления данных, может обеспечить душевное спокойствие, особенно для предприятий, которые в значительной степени зависят от баз данных SQL Server.
Важно помнить, что восстановление данных не гарантировано даже в полной версии. Однако шансы на спасение информации гораздо выше по сравнению с ограничениями бесплатной демоверсии.
Бесплатная демоверсия Recovery Toolbox for SQL Server позволяет оценить ее возможности. Однако полностью платная версия раскрывает ее истинный потенциал для восстановления реальных данных. Вот как полная версия расширяет ваши возможности:
- Восстановления данных: Бесплатная демо-версия позволяет только предварительно просмотреть восстанавливаемые данные. Платная версия позволяет восстановить и экспортировать эти данные. Сюда входят таблицы, процедуры, представления и вся структура базы данных. Вы также можете выбрать, что именно восстанавливать - конкретные объекты или всю базу данных.
- Дополнительные возможности: Бесплатная демо-версия может иметь ограниченную функциональность. Платная версия дополнена такими расширенными возможностями, как:
- Потенциальное восстановление после атаки вымогателей: В случае атаки вымогателей платная версия может спасти данные из частично зашифрованных файлов баз данных (MDF). Она не расшифровывает данные, но может стать спасением.
- Более широкая совместимость с SQL Server: Платная версия поддерживает более широкий спектр версий SQL Server, обеспечивая работу с вашей конкретной базой данных.
- Время и спокойствие: Восстановление данных часто бывает срочным. Платная версия оптимизирована для повышения скорости, что позволяет сэкономить драгоценное время на восстановление важной информации. Кроме того, наличие в вашем распоряжении надежного и полного инструмента для восстановления данных обеспечивает значительный душевный покой, особенно для предприятий, зависящих от баз данных SQL Server.
Помните: Даже при использовании полной версии восстановление данных не гарантировано. Но она значительно повышает ваши шансы на спасение ценной информации по сравнению с ограничениями бесплатной демоверсии.
В случае с Recovery Toolbox for SQL Server есть ежегодное продление лицензии для существенной технической поддержки.
Техническая поддержка и продление лицензий:
- Лицензии на программное обеспечение предоставляют вам право на использование самого программного обеспечения. Как правило, они имеют срок действия (например, бессрочные или одноразовые).
- Техническая поддержка, с другой стороны, означает помощь, которую вы получаете от поставщика программного обеспечения по вопросам устранения неполадок, установки или использования.
Модель Recovery Toolbox for SQL Server:
- Многие производители программного обеспечения, в том числе и Recovery Toolbox, придерживаются модели, при которой первоначальная покупка лицензии дает вам доступ к основным функциям программы.
- Техническая поддержка может быть отдельным предложением. Это означает, что вы можете получать основную поддержку бесплатно (например, часто задаваемые вопросы, статьи базы знаний), или она может быть включена на ограниченный период при покупке первоначальной лицензии.
Возобновление технической поддержки:
- Чтобы получить доступ к постоянной, углубленной технической поддержке (например, телефонной поддержке, системе тикетов по электронной почте с более быстрым временем ответа), вам следует приобрести отдельную подписку на техническую поддержку.
- Эта подписка предлагается в виде ежегодного продления, что гарантирует постоянное получение технической помощи в течение года.
Вопросы-Ответы-Wiki:
Вопрос:
Как импортировать сохраненные SQL скрипты в базу данных?
Ответ:
Существует два способа сохранить данные, которые были получены с помощью программы Recovery Toolbox for SQL Server:
- Вы можете сохранить SQL скрипты на жесткий диск, они создадут объекты баз данных, например таблицы и поместить данные в эти таблицы.
- Вы также можете запустить скрипты в базах данных, определяемых пользователями, эти скрипты написаны на языке SQL.
Пожалуйста обратите внимание, что SQL скрипты различаются, несмотря на тот факт, что они основываются на тех же самых файлах базы данных. Это происходит из-за особенностей синтаксиса как в запросах, которые выполняются при прямом соединении с сервером с помощью ADO, так и в SQL запросах, выполняемых в среде Query Analyzer’а, которая поставляется вместе с MS SQL Server (использование «:», команды Go и т.д.). Первый способ более надежен, что же касается второго способа, он более удобен.
Конвертация данных в скрипты и сохранение их на диск
- Отображение сохраненных данных
Если вы выбрали сохранение данных на диск, Recovery Toolbox for SQL Server создаст подкаталог, включающий название исходного MDF файла, этот подкаталог создается в каталоге, указанном пользователем, все скрипты будут помещены туда. Все скрипты создаются в соответствии с правилом, названия состоят из слова и цифры. Слово означает роль скрипта, цифра указывает на его номер. Существует множество типов скриптов, например:
- Types*.sql – это скрипты, которые создают типы данных, определяемые пользователем.
- Tables*.sql – скрипты, которые создают таблицы.
- Indexes*.sql – скрипты, которые создают первичные ключи и индексы.
- ForeignKeys*.sql – скрипты, которые создают вторичные ключи.
- Procedure*.sql – скрипты, которые создают хранимые процедуры.
- Function*.sql – скрипты, которые создают функции, определяемые пользователями.
- View*.sql – скрипты, которые создают просмотры.
- Triggers*.sql – скрипты, которые создают триггеры.
- Data*.sql – скрипты, которые заполняют таблицы данными.
Порядковый номер скрипта не содержит никаких полезных данных, а также не указывает на последовательность выполнения скриптов или какую-либо другую информацию. Эти номера используются только для того, чтобы разделять данные и сохранять их во множество небольших документов, вместо одного большого файла. Пользователи могут определить максимальный размер файла с SQL скриптом. Кроме того, пользователям стоит обратить внимание на нумерацию Data файлов. Необходимо отметить, что каждый файл Data типа может включать данные только одной таблицы. Файлы с последовательными номерами содержат все данные для каждой из таблиц.
Внимание: Если в некоторых файлах отсутствуют номера, это означает, что некоторые таблицы не содержат никаких данных.
- Последовательность исполнения скриптов
На этом рисунке вы можете видеть рекомендуемую последовательность исполнения:
Последовательность исполнения скриптов зависит от существующих ограничений для существующих данных и структур таблицы. Пожалуйста, обратите особое внимание на эти факторы:
- Пожалуйста, укажите соответствующий первичный ключ, если вы хотите создать вторичный. За счет этого, эти операции сохраняются в различные файлы, которые нужно запустить в этой последовательности.
- Перед созданием индексов и вторичных ключей программа заполняет таблицы. Это необходимо, так как проверка ссылочной целостности выполняется при заполнении таблицы, в которой определен вторичный ключ. Когда таблицы с вторичными ключами заполняются до таблиц с соответствующими первичными ключами, возникает ошибка. Помимо этого, данный способ обладает другой особенностью. Если восстановленная информация конфликтует с первичным ключом, уникальным индексом, и т.д., то в этом случае таблица в любом случае будет заполнена, но тогда ограничения не будут созданы (индекс, первичный ключ и т.д.). Если пользователям необходимо другое поведение, они могут сами выбрать последовательность запуска скриптов.
- Создание в базе данных таких объектов, как Procedures, Functions, Views, Triggers, отличается некоторыми трудностями потому, что эти объекты могут обладать запутанными и сложными зависимостями. Procedure может ссылаться на другие объекты Procedure, View может ссылаться на Function, а Trigger может ссылаться на все объекты. Поэтому программа не может помочь распутать этот клубок. Пользователям нужно вручную найти все зависимости и запустить SQL в нужной последовательности. Другая возможность состоит в запуске всех скриптов этой группы несколько раз, пока сообщения об ошибке не пропадут.
- Файл Install.bat
Файл install.bat создается для того, чтобы обеспечить автоматическое выполнение всех скриптов. Этот файл исполняет все скрипты, которые были ранее сохранены с помощью этой программы. Последовательность исполнения скриптов будет такой же, как и при выполнении скриптов на базе данных. Этот пакетный файл требует наличия установленной утилиты isqlw, которая входит в состав клиентской части MS SQL Server. Пожалуйста укажите такие параметры, как Имя сервера, Имя базы данных, Имя пользователя, Пароль в командной строке. Например: install.bat SQLServer SQLDatabase SQLUser SQLUserPassword
Примечание:
- Параметры нужно указывать через пробел. Если какой-либо из параметров сам содержит пробел, вам нужно указать его в двойных кавычках.
- Нельзя менять местами параметры.
- Если же файл install.bat будет запущен без указания параметров, вы увидите небольшую инструкцию, как запускать этот файл.
- InstallTrusted.bat
Если Вы используйте авторизацию в Microsoft SQL Server с помощью учетной записи Windows, то используйте файл InstallTrusted.bat. Файл InstallTrusted.bat имеет два параметра: Server name, Database name.
Пример использования: installtrusted.bat SQLServer SQLDatabase Подробные сведения об авторизации через учетную запись Windows тут: https://docs.microsoft.com/ru-ru/sql/relational-databases/security/authentication-access/principals-database-engine?view=sql-server-2017
Вопрос:
Как восстановить базу данных, состоящую из нескольких исходных файлов данных?
Ответ:
Восстановление базы данных формата MS SQL Server из нескольких источников
База данных формата MS SQL Server включает один или несколько файлов. Существует несколько типов файлов: основной файл данных (с расширением mdf), дополнительный файл данных (с расширением ndf) и лог транзакций (с расширением ldf). Если Вы хотите восстановить данные с помощью Recovery Toolbox for SQL Server, Вам нужно указать путь ко всем дополнительным файлам данных, равно как и к основному файлу. Это может быть сделано с помощью диалога Open File (открыть файл). Если ваша база данных включает только основной файл данных и лог(и) транзакций, то нужно выбрать только основной файл данных (см рис.1).
Если поврежденная база данных включает основной файл данных, дополнительный (или дополнительные) файлы, данных и лог(и) транзакций, Вам следует выбрать основной файл данных формата .mdf и все дополнительные файлы данных формата .ndf (см рис.2).
Вопрос:
Может ли Recovery Toolbox for SQL Server восстановить данные после вирусной атаки шифровальщиком вымогателем?
Ответ:
Программа Recovery Toolbox for SQL Server может частично или полностью восстановить информацию из .MDF/.NDF файлов баз данных Microsoft SQL Server зашифрованных вирусными программами шифровальщиками (ransomware).
Recovery Toolbox for SQL Server не производит дешифрование данных. Вообще, как показала практика, дешифрование данных неприменимо в этих случаях.
Но Recovery Toolbox for SQL Server может быть полезен в случаях, когда MDF файл был зашифрован частично. Обычно вирусы шифруют только заголовок и/или начало файлов по причине их большого размера. В этих случаях, если был зашифрован только заголовок .mdf файла или часть MDF файла, Recovery Toolbox for SQL Server может помочь. Утилита проанализирует все имеющиеся в файле блоки с данными, произведет анализ собранной структуры данных в файле. И далее воссоздаст исходную структуру данных и собственно данные, если это возможно.
Структура MDF файла Microsoft SQL Server
Можно ли восстановить данные из MDF файла после вируса вымогателя (ransomware)?
Нет никакой гарантии, что с помощью утилиты можно восстановить 100% данных или какую-то часть данных. Для точного ответа на этот вопрос необходимо скачать ДЕМО версию Recovery Toolbox for SQL Server, указать программе зашифрованный MDF файл и дождаться окончания анализа файла. По завершению анализа .mdf файла в ДЕМО версии программы доступен полный предпросмотр данных, которые возможно извлечь из файла.
Примечание:Отдел технической поддержки клиентов компании Recovery Toolbox информирует, что обычно программы вымогатели шифруют только заголовок файла базы данных из-за его большого размера. Как следствие очень часто удается восстановить почти всю структуру данных и почти всю информацию из исходного файла.
Вопрос:
При импорте скриптов в SQL SERVER 2000 возникла ошибка конверсии данных в формат datetime
Если при выполнении скриптов появилась вот такая ошибка:
Server: Msg 242, Level 16, State 3, Line 1
[Microsoft][ODBC SQL Server Driver][SQL Server] Преобразование типа данных char в тип данных datetime выдало значения времени и даты вне корректного диапазона.
Заявленное действие было прекращено.
Ответ:
Это значит, что необходимо изменить языковые настройки сервера. Для этого необходимо сделать следующее:
- Запускаем Enterprise Manager.
- Выбираем и подключаемся к нужному нам серверу.
- Открываем его свойства нажатием правой кнопки мыши и выбираем пункт Properties.
- Далее выбираем закладку Server settings.
- В графе Default Language for user выбираем English, нажимаем кнопку OK.
- Останавливаем SQL server. Для этого в контекстном меню выбираем Stop, на всплывающий вопрос Are you sure you wish to stop SQL Server service… отвечаем Yes.
- Запускаем SQL Server. Для этого в контекстном меню выбираем Start.
- Теперь можно выполнить скрипт, сохраненный на диске с помощью программы Recovery Toolbox for SQL Server. Или можно запустить саму программу в режиме исполнения скриптов в базе данных.
- Теперь нужно вернуть все настройки назад. Для этого в Enterprise Manager открываем свойства интересующего нас сервера.
- В графе Default Language for user выбираем исходный язык по умолчанию, нажимаем кнопку OK.
- Останавливаем SQL server. Для этого в контекстном меню выбираем Stop, на всплывающий вопрос Are you sure you wish to stop SQL Server service… отвечаем Yes.
- Запускаем SQL Server. Для этого в контекстном меню выбираем Start.
Вопрос:
При импорте скриптов в SQL SERVER 2005 возникла ошибка конверсии данных в формат datetime
Если при выполнении скриптов появилась вот такая ошибка:
Server: Msg 242, Level 16, State 3, Line 1
[Microsoft][ODBC SQL Server Driver][SQL Server] Преобразование типа данных char в тип данных datetime выдало значения времени и даты вне корректного диапазона.
Заявленное действие было прекращено.
Ответ:
Это значит, что необходимо изменить языковые настройки сервера. Для этого необходимо сделать следующее:
- Запускаем Management Studio.
- Выбираем нужный нам сервер.
- Заходим Security\Logins.
- Выбираем пользователя, который будет загружать базу данных, открываем его свойства.
- В графе Default Language for user выбираем English, нажимаем кнопку OK.
- Теперь можно выполнить скрипт, сохраненный на диске с помощью программы Recovery Toolbox for SQL Server. Или можно запустить саму программу в режиме исполнения скриптов в базе данных.
- Теперь нужно вернуть все настройки назад. Для этого в Management Studio открываем свойства интересующего нас пользователя.
- В графе Default Language for user выбираем исходный язык, нажимаем кнопку OK.
Вопрос:
Как подключить MDF, LDF файлы к серверу?
Ответ:
- Запустите SQL Server Management Studio
- Кликните Присоединить
- В обозревателе объектов кликните правой кнопкой мыши в области баз данных
- Кликните Присоединить
- Кликните кнопку Добавить
- Выберите MDF файл и нажмите кнопку ОК
- Кликните кнопку ОК
- Подождите пока операция завершится.
Вопрос:
При предварительном просмотре в программе Recovery Toolbox for MS SQL Server я вижу восстановленные данные, процедуры, представления (view) и прочее, но после выполнения сохраненных скриптов эти данные не отображаются в базе данных Microsoft SQL Server
Ответ:
Для исправления этой проблемы необходимо:
- Сохранить данные в виде скриптов
- Запустить файл install.bat со всеми необходимыми параметрами в командной строке
- Проверить по ответным файлам ( *????.sql.txt), какие из скриптов не были успешно выполнены
- Загрузить скрипты выполненные с ошибками в Query analyzer от Microsoft SQL Server и попытаться выполнить их там. После получения сообщения об ошибке необходимо выявить, какая команда вызывает эту ошибку. Если эта команда записывает данные, не имеющие ни какой ценности, то ее можно просто удалить из файла. В противном случае необходимо выслать разработчикам скрипт, выполняемый с ошибками, и скриншот с ошибкой из Query analyzer. Кроме того возможно впоследствии необходимо будет отправить исходный *.mdf файл разработчикам для исследования проблемы.
Вопрос:
После восстановления базы данных MSDB на новом сервере DTS Packages не открываются и не запускаются
Ответ:
Простое копирование или восстановление таблиц данных из базы MSDB на новый сервер не позволяет восстановить DTS Packages потому, что они имеют внутренние связи со средой выполнения сервера, на котором они были созданы и на котором они ранее использовались. Для копирования DTS Packages между серверами необходимо использовать VB Scripts. Соответственно программа Recovery Toolbox for SQL Server не предназначена для восстановления DTS Packages.
Вопрос:
Программа Recovery Toolbox for SQL Server нуждается в утилите isqlw.exe для импорта сохраненных скриптов в базу данных. Но у меня ее нет, т.к. я пользуюсь SQL Express 2005 (SQL Express 2000). Как мне импортировать восстановленные данные в базу данных?
Ответ:
Утилита isqlw.exe является частью (компонентой) пакета MS SQL Server. Вы всегда можете скачать последнюю версию MS SQL Server с сайта Microsoft и установить необходимые Вам компоненты на компьютер. Демонстрационная версия MS SQL Server, скачанная с сайта Microsoft, позволяет Вам использовать компоненты в течение периода, указанного EULA.
Если Вы не можете найти соответствующие утилиты на сайте Microsoft.com, то Вы можете скачать и установить Query Analyzer с нашего сайта. Ссылка для скачивания: https://recoverytoolbox.com/download/isqlwInstall.exe.
Вопрос:
При работе программы появляется сообщение о недостатке Физической памяти (Physical Memory)
Ответ:
Для восстановления баз данных MS SQL Server с большим размером требуется значительное кол-во оперативной памяти. Разработчиками программы рекомендуется восстанавливать большие базы данных на компьютерах с достаточным количеством свободной Физической памяти (Physical Memory). Размер физической памяти (Physical Memory), используемой программой, должен быть не меньше размера, восстанавливаемого файла деленного на 500, плюс 20-100 Мб дополнительной памяти для работы программы. Т.е. если Вы пытаетесь восстановить .mdf файл размером 100 Гб, то на компьютере должно как минимум (100 Гб / 500) + 120 Мб = 320Мб свободной Физической памяти (Physical Memory).
Вопрос:
При восстановлении данных с помощью программы Recovery Toolbox for SQL Server появляются избыточные или некорректные значения в полях Primary Key
Ответ:
- Если значение поля Primary Key некорректно, например имеет отрицательное значение или на несколько порядков превышает все остальные значения, то следовательно исходные данные были очень сильно повреждены и полное восстановление данных невозможно
- Если в полях, являющихся Primary Key, появляются дублирующие значения, то значить программа восстановила страницы с данными, которые должны были быть помечены в базе данных (файлы mdf, ndf) для удаления. Но реально признака того, что страница с данными должна быть удалена нет. И как следствие программа восстанавливает все данные со всех страниц. Это приводит к избыточности восстановленных данных и разработчики программы Recovery Toolbox for SQL Server не смогли подобрать критерии для отсева лишних записей. Окончательное решение о том, какие из избыточных записей в восстановленной базе данных должны быть удалены в этой ситуации ложится на администраторов баз данных и/или разработчиков приложений.
Вопрос:
В этот раз я могу сохранить результат, но все таблицы пустые, и я не могу видеть какую-либо информацию в них
Ответ:
Это возможно, если в период между использованием демо-версии программы и покупкой что-то произошло с вашим MDF файлом, например, Вы пытались использовать другое программное обеспечение для восстановления данных.
Вопрос:
Что использовать для импорта данных в MS SQL Server: sqlcmd или isqlw?
Ответ:
Программа Recovery Toolbox for SQL Server автоматически определяет версию сервера, на которой использовалась база данных. Соответственно если база данных использовалась на MS SQL Server 2000, то для импорта в новую базу данных программа записывает в сохраненные скрипты утилиту isqlw. Если база данных использовалась на MS SQL Server 2005 и выше, то в скриптах используется утилита sqlcmd. При импорте данных в новую базу данных на сервер с версией, отличной от оригинальной, надо использовать утилиту для соответствующего сервера:
- Isqlw - для MS SQL Server 2000
- Sqlcmd - для MS SQL Server 2005 и выше
Вопрос:
Какие существуют лимиты по размеру восстанавливаемых файлов MDF/NDF?
Ответ:
В программе Recovery Toolbox for SQL Server нет лимитов на размер восстанавливаемых MDF/NDF файлов. Утилита не имеет лимитов на количество восстанавливаемых файлов.
Вопрос:
Можно ли восстановить отдельную таблицу или схему из повреждённой базы?
Ответ:
Да. На отдельной странице перед сохранением данных в программе Recovery Toolbox for SQL Server можно выбрать любую таблицу, данные таблицы , процедуру, функцию, индекс или триггер для восстановления.
Вопрос:
Какие типы повреждений MDF-файла поддерживаются (например, логические/физические)?
Ответ:
Программа Recovery Toolbox for SQL Server восстанавливает поврежденные базы данных после логических повреждений, которые могли быть следствием физических повреждений.
Вопрос:
Влияет ли уровень совместимости базы (Compatibility Level) на восстановление?
Ответ:
Нет. Уровень совместимости базы (Compatibility Level) не влияет на возможность или не возможность восстановления базы данных SQL Server.
Вопрос:
Как восстановить данные, если лог-файл базы данных (LDF) полностью утерян?
Ответ:
Программа Recovery Toolbox for SQL Server не использует LDF-файлы логов базы данных для восстановления самой поврежденной базы данных Microsoft SQL Server.
Вопрос:
Есть ли поддержка сжатых MDF-файлов или зашифрованных баз данных?
Ответ:
Возможно частичное восстановление данных из MDF-файлов зашифрованных баз данных если эти фрагменты базы данных не подвергались шифрованию. Вирусы обычно не шифруют большие файлы полностью. У больших файлов обычно шифруются начало и конец файла. Программа Recovery Toolbox for SQL Server может извлечь данные из незашифрованной части файла базы данных.
Вопрос:
Влияет ли версия SQL Server на успешность восстановления? Какие версии поддерживаются лучше?
Ответ:
Версия SQL Server не влияет на качество и успешность восстановления.
Вопрос:
Как восстановить только структуру базы данных SQL Server, без данных?
Ответ:
На форме перед сохранением необходимо выбрать только создание и сохранение скриптов на создание объектов.
Вопрос:
Можно ли объединить восстановление с последующей миграцией на новую версию SQL Server?
Ответ:
Да. Сохраните все восстановленные данные в виде SQL Scripts и потом последовательно импортируйте данные в новую версию SQL Server.
Вопрос:
Сохраняются ли индексы, триггеры, процедуры при восстановлении?
Ответ:
Индексы, триггеры и процедуры обязательно сохраняются. Важно заметить, что при применении скриптов по созданию индексов могут быть сбои, если данные восстановлены частично или некорректно.
Вопрос:
Какие гарантии, что восстановленные файлы не попадут в чужие руки?
Ответ:
Программа Recovery Toolbox for SQL Server работает локально на компьютерах клиентов и не обменивается данными со сторонними серверами.
Вопрос:
Можно ли использовать программу для коммерческих целей (например, в IT-аутсорсинге)?
Ответ:
Да, можно. Необходимо приобрести Бизнес-Лицензию или Локальную Лицензию.
Вопрос:
Есть ли API или консольная версия для автоматизации восстановления?
Ответ:
Нет. Консольной версии или API не существует.
Вопрос:
Поддерживается ли интеграция с системами резервного копирования (например, Veeam, Acronis)?
Ответ:
Нет.
Вопрос:
Можно ли встроить восстановление в пайплайн CI/CD?
Ответ:
Нет.
Вопрос:
Можно ли использовать программу на виртуальных машинах, облаках?
Ответ:
Да, можно использовать программу на виртуальных машинах, облаках, удаленном рабочем столе и т.д.
Вопрос:
Может ли MDF Viewer показывать бинарные данные или blob-поля?
Ответ:
Нет.
Вопрос:
Можно ли просматривать данные без подключения к живому SQL Server?
Ответ:
Да. Для просмотра данных из MDF-файла наличие подключения к SQL Server не требуется. Наличие установленного SQL Server также не требуется
Вопрос:
Есть ли возможность экспортировать данные из повреждённой базы данных SQL Server в формат CSV/Excel?
Ответ:
Нет. Можно экспортировать данные в SQL scripts или непосредственно в новую базу данных SQL Server.
Вопрос:
Можно ли фильтровать или искать данные в большом повреждённом MDF-файле?
Ответ:
Нет. Поиска и фильтрации данных в поврежденных MDF-файлах нет.
Вопрос:
Каковы лимиты на просмотр данных в бесплатной версии MDF Viewer?
Ответ:
Лимитов для MDF Viewer нет. Кроме того, функция просмотра данных в MDF-файле бесплатна и не требует покупки Лицензии.
Вопрос:
Можно ли восстановить данные, если файл восстанавливался ранее другим ПО?
Ответ:
Компания Recovery Toolbox не несет ответственность за чужое программное обеспечение. Но можно скачать, установить и протестировать возможность восстановить данные после другого программного обеспечения бесплатно. Демоверсия Recovery Toolbox for SQL Server бесплатна и всегда доступна на сайте.
Вопрос:
Поддерживается ли восстановление связей между таблицами (foreign keys)?
Ответ:
Да, связи между таблицами поддерживаются. Но требуется, чтобы данные из каждой таблицы остались полностью целыми и корректными. Если часть данных из таблицы утеряна, то выполнение SQL script по созданию foreign key приведет к ошибке.
Вопрос:
Сколько времени занимает восстановление типичной БД размером 100 ГБ?
Ответ:
Скорость восстановления зависит от производительности компьютера, на котором производится восстановление и сохранение поврежденной базы данных SQL Server. В тестах на реально поврежденной базе данных SQL Server размером в 300 Гб общее время восстановления составило 5 дней. Тест проводился на производительном компьютере с очень быстрой дисковой системе на базе NVMe дисков.
Вопрос:
Влияет ли производительность ПК на скорость восстановления?
Ответ:
На скорость восстановления влияет: тактовая частота процессора и скорость обмена данных с диском файловой подсистемы.
Вопрос:
Какие логи создаёт программа, и можно ли их анализировать для аудита?
Ответ:
Логи работы программы доступны на последней странице программы и в файле err.log.
Вопрос:
Есть ли опция "откатить" или отменить восстановление?
Ответ:
Программа Recovery Toolbox for SQL Server не изменяет и не модифицирует исходный MDF файл. Поэтому нечего отменять или «откатывать» назад.
Вопрос:
Как обратиться в техническую поддержку на русском языке?
Ответ:
Обраться в техническую поддержку можно на любом языке. Ответ технической поддержки будет составлен на английском языке. Ответ технической поддержки можно перевести на любой язык с помощью бесплатных сервисов Google Translate или DeepL.
Вопрос:
Как сообщить об ошибке, если программа не справляется с файлом?
Ответ:
Форма обращения в техническую поддержку доступна тут: https://recoverytoolbox.com/ru/support.html. Ответы технической поддержки занимают до 24 часов.
Вопрос:
Чем Recovery Toolbox for SQL Server отличается от штатных средств Microsoft (DBCC CHECKDB, DBCC REPAIR)?
Ответ:
К нам еженедельно обращаются пользователи, которые не могут восстановить поврежденные базы данных SQL Server с помощью стандартных средств Microsoft (DBCC CHECKDB, DBCC REPAIR). Программа Recovery Toolbox for SQL Server использует очень сложный алгоритм анализа структуры файла, блоков, связей внутри данных. Это специальный искусственный интеллект для восстановления поврежденных баз данных Microsoft SQL Server. Поэтому качество и процент восстановления с помощью Recovery Toolbox for SQL Server значительно больше чем с помощью стандартных средств Microsoft.
Вопрос:
Можно ли использовать программу для анализа причин повреждения MDF-файла?
Ответ:
Нет.
Вопрос:
Какие дополнительные инструменты для SQL Server вы рекомендуете для предотвращения потери данных?
Ответ:
Рекомендуем:
- делать регулярное резервное копирование;
- делать регулярные проверки работы системы резервного копирования, в том числе восстановление базы данных из резервной копии;
- проверять работу блоков резервного питания;
- менять аккумуляторы в блоках резервного питания.проверять работу блоков резервного питания;
Ресурсы:
- Microsoft SQL Server в Wikipedia: https://ru.wikipedia.org/wiki/Microsoft_SQL_Server
- Официальный сайт SQL Server: https://www.microsoft.com/ru-ru/sql-server/
- Документация по SQL Server: https://docs.microsoft.com/ru-ru/sql/sql-server/?view=sql-server-ver15
- Сообщество: https://techcommunity.microsoft.com/t5/sql-server/bd-p/SQL_Server
Рейтинги программы и сервиса:
хороший
Все прикрастно
Отличное программное обеспечение
Превосходный опыт – настоятельно рекомендую!
У меня был замечательный опыт! Оказанная услуга была быстрой, эффективной и очень профессиональной. Все прошло идеально от начала до конца, а качество продукта/услуги превзошло ожидания. Я настоятельно рекомендую это! Определенно заслуживает 5 звезд!
Я использую диск NAS для синхронизации между настольным компьютером и ноутбуком. NAS хранит 30 версий, а затем удаляет самую старую. Во время работы на ноутбуке последняя хорошая версия была перезаписана более чем 30 неполными файлами. Из-за этого я больше не мог получить доступ к своему администрированию, так как файл MDF (администрирование) был поврежден.
Благодаря Recovery Toolbox мне удалось считать данные, использовать последнюю удачную резервную копию и, используя собственное программное обеспечение, заново ввести их в систему управления.
Урок усвоен?
Используйте NAS для критических файлов как можно реже. Если вы это делаете, приостановите синхронизацию и дождитесь выключения компьютера, пока файлы не будут безопасно синхронизированы с NAS.
Прекрасная программа, спасибо!
Отличная программа
Отличный !
Очень хорошо и легко в использовании.
Спасибо! Ты спас мне жизнь!!! Ты лучший!!! Спасибо!
Очень хорошая программа, спасибо.
База данных используется для медицинского оборудования визуализации для данных и изображений пациентов. ПК был жестко загружен (выключен), и после перезагрузки в базе данных обнаружилось несоответствие между парой файлов.
Моя база данных была зашифрована программой RamsomWare.
С помощью программы recoverytoolbox я смог получить доступ к структуре таблиц, но наиболее важные таблицы оказались повреждены.
Некоторые таблицы были полными.
Индексы не восстановились так как часть данных была потеряна.
Зато точно можно знать каких записей нет: видны пропуски данных в индексах.
Большое спасибо
ХОРОШИЙ ОПЫТ
Не хочу быть неблагодарным поэтому оставлю отзыв.
Команды поддержки помогла восстановить файл полностью изучив мою проблему.
Очень хорошо что вы пошли мне на встречу.
Такую работу я проделать сам 100% не смог бы.
Благодарен за вашу помощь и ваше терпение.
Когда у меня сломался .mdf файл, я решил засечь время восстановления моей MS-SQL файла. За базы данных 5.6гб ушло 1 час 23 минут
Экспорт восстановленного .mdf файла путем запуска скрипта прямо с программы потерпел краха, так как появилась проблема с форматом времени. Пришлось сохранить .mdf файл и менять вручную все значения столбца со свойством DateTime.
Напишите инструкцию "Как экспортировать базу данных в MS SQL Server 2000 с DateTime". Программа тянет на 4 звезды
Имея опыт более 10 лет, я убедился что данная программа действительна полезна. Можно конечно в ручную попытаться пофиксить базу, но сколько времени на это потребуется и не будет ли в дальнейшем проблем непонятно. Так что я предпочел эту программу для автоисправления базы данных SQL Server - из-за экономии времени и нервов.
Отлично. Восстановил базы после вируса шифровальщика.
Я мог восстановить поврежденный файл .mdf, но когда я открыл файл в MS SQL 2003, я увидел, что некоторые внешние ключи не были восстановлены в схеме
Если у вас при восстановлении .MDF файла, часть данных не были восстановлены, попробуйте восстановить по частям, выбирая .MDF и .NDF - файлы. Так я смог восстановить полностью свою поврежденную базу SQL Server 2005. Конечно, не быстрый способ исправить поврежденный файл, но он работает.
Для того чтобы восстановить .LDF файл SQL Server 2005, пришлось сначала восстановить базу данных .MDF. Процесс восстановления занял много времени, так как база данных была очень большая.
Мне удалось восстановить данные из файла .MDF, но при попытке импортировать восстановленные данные SQL в Microsoft SQL 2005 с помощью параметра «Выполнить скрипты в базе данных». Мои данные не восстанавливаются. При импорте сценариев в SQL SERVER 2005 произошла ошибка преобразования в формат даты и времени. Я выбрал первый вариант «Сохранить скрипты на диск» и запустил его в MS SQL, и мне это помогло.
У меня вирус-шифровальщик зашифровал заголовок важного mdf-файла. С помощью программы Recovery ToolBox for SQL Server полностью восстановил информацию. Спасибо тем, кто написал эту программу! Она своих денег стоит!
Я восстановил suspend базу данных на хорошем сервере. Но для этого требуется 1 неделя работы Win2016 + SQL Server 2016. Размер файла * .mdf был очень большим ...
SQl Server 2000 был отремонтирован за 17 часов.
Но сохраненные sql-скрипты занимали на диске 15 ГБ.
Лучшая утилита года, которая я использовал !!!!
Базы данных SQL были повреждены по неизвестной причине, Recovery Toolbox for SQL Server спас ситуацию.
Иногда процесс восстановления прерывался, но, к счастью, продолжался.