Как восстановить поврежденную базу данных MS SQL Server
Помочь справиться этой проблемой и вернуть казалось бы окончательно утерянные данных может программа SQL Server Recovery Toolbox (скачать). Она предназначена для извлечения и сохранения информации из поврежденных баз MS SQL Server (поддерживаются файлы Microsoft SQL Server 7.0, 2000, 2005 и 2005 64-bit). Естественно, SQL Server Recovery Toolbox не может гарантировать полного восстановления всех данных. Необходимо понимать, что в некоторых случаях повреждения могут оказаться настолько сильными, что часть информации извлечь просто-напросто невозможно. Процесс восстановления и сохранения информации из поврежденной базы данных MS SQL Server с помощью программы SQL Server Recovery Toolbox осуществляется с помощью пошагового мастера. На каждом этапе пользователь должен выполнить всего одно действие, что очень удобно и практично. На первом шаге необходимо выбрать поврежденную базу данных MS SQL Server. Удобнее всего это сделать с помощью Windows Explorer, который запускается при нажатии на кнопку Переход к следующему этапу осуществляется с помощью кнопки Next. При этом программа выдаст на экран диалоговое окно с вопросом, нужно или нет проводить анализ исходного файла. В случае утвердительного ответа она извлекает из поврежденной базы служебные данные и отображает ту информацию, которую она может восстановить. Для удобства пользователя окно делится на две части. В левой выводятся все возможные категории информации: пользовательские и системные таблицы (User Tables и System Tables), представления (Views), хранимые процедуры (Stored Procedures), функции (Functions) и определенные пользователем типы (User Defined Data Types). При установке курсора на любой из них в правой части будет показан список доступных объектов и их содержимое. Пользователь должен внимательно просмотреть ее и убедиться в том, что программа SQL Server Recovery Toolbox справится с задачей и действительно сможет восстановить утерянные данные. На следующем шаге происходит выбор способа сохранения информации. Дело в том, что в рассматриваемой утилите извлеченные из поврежденного файла данные могут быть сохранены на жесткий диск в виде набора скриптов на языке SQL или экспортированы непосредственно в базу MS SQL Server. Первый вариант хорош тем, что позволяет перенести извлеченную информацию на любой сервер. Для этого достаточно скопировать полученный в результате работы пакет скриптов на нужный компьютер и запустить его там. А второй вариант более удобен в тех случаях, когда ПК, на котором осуществляется восстановление, имеет подключение к нужной базе данных. В этом случае экспорт информации в нее происходит без каких-либо дополнительных действий. Далее пользователю необходимо выбрать информацию, которую нужно восстановить из поврежденного файла и сохранить. Для этого программа SQL Recovery Roolbox опять отображает на экране то, что она может извлечь. А пользователь должен с помощью установки/снятия флажков в чекбоксах отметить нужные ему данные. Выбирать или снимать выбор можно сразу же со всей базы данных, целых категорий информации или отдельных объектов (таблиц, представлений, хранимых процедур и т.д.). После завершения выбора можно запускать процесс сканирования исходного файла и сохранения извлеченной их него информации. Для этого необходимо нажать на кнопку Start Recovery. Длительность этой работы зависит от двух факторов. Во-первых, от исходного файла, его структуры и размера. А во-вторых, от производительности компьютера, на которой она выполняется. Стоит отметить, что в некоторых случаях базы данных имеют огромные размеры, а поэтому восстановление информации из них может занять несколько дней. Сразу же после окончания процесса программа SQL Server Recovery Toolbox выдаст на экран лог. В нем приводятся данные по всем процессам восстановления информации, реализованным в течение текущей сессии работы. Таким образом, программа SQL Server Recovery Toolbox является удачным средством для восстановления данных из поврежденных баз MS SQL Server. Она отличается двумя особенностями. Первая из них - эффективность. Рассматриваемая утилита способна восстановить из поврежденного файла возможный максимум информации. Вторая особенность SQL Server Recovery Toolbox - крайняя простота использования. С помощь этой программы извлечь информацию из поврежденной базы данных и сохранить ее без предварительного обучения может любой пользователь, даже только начинающий изучение компьютера. См. также: |
Microsoft®, Windows® and Outlook® are a registered trademarks of Microsoft® Corporation. Corporation
ГЛАВНАЯ | ЗАГРУЗИТЬ | ВОПРОС-ОТВЕТ | КОНТАКТЫ | КАРТА САЙТА