Відновлення даних з пошкоджених баз даних microsoft sql server

Відновлення даних з пошкоджених баз даних microsoft sql server

Бази даних є основою основ багатьох корпоративних інформаційних систем. У них може зберігатися практично будь-яка інформація, починаючи з оперативної і закінчуючи бухгалтерською документацією. Навіть тимчасова недоступність цієї інформації може призвести до помітних збитків. Що вже говорити про повну їх втрату! Тим часом, така ситуація цілком реальна. Фізично бази даних є самими звичайними файлами, які легко можуть виявитися пошкодженими в результаті вірусної атаки, збоїв програмного забезпечення або файлової системи, виходу з ладу жорсткого диска, необережних дій користувачів і т.д. У будь-якому з цих випадків база перестає відкриватися і, відповідно, вся інформація, розміщена в ній, виявляється недоступною.

На першому кроці необхідно вибрати пошкоджену базу даних MS SQL Server. Найзручніше це зробити за допомогою Windows Explorer, який запускається при натисканні на кнопку. В якості фільтра відбору автоматично вказані розширення * .mdf і * .ndf (стандартні розширення баз даних MS SQL Server). Все якось проаналізовані файли заносяться в спеціальний список швидкого доступу. У майбутньому для їх вибору користувачеві досить натиснути на значок, перемістити в списку курсор на потрібний документ і натиснути на ліву кнопку миші.

Відновлення даних з пошкоджених баз даних microsoft sql server
Відновлення даних з пошкоджених баз даних microsoft sql server

На наступному кроці відбувається вибір способу збереження інформації. Справа в тому, що в даній утиліті витягнуті з пошкодженого файлу дані можуть бути збережені на жорсткий диск у вигляді набору скриптів на мові SQL або експортовані безпосередньо в базу MS SQL Server. Перший варіант хороший тим, що дозволяє перенести витягнуту інформацію на будь-який сервер. Для цього достатньо скопіювати отриманий в результаті роботи пакет скриптів на потрібний комп'ютер і запустити його там. А другий варіант більш зручний в тих випадках, коли ПК, на якому здійснюється відновлення, має підключення до потрібної базі даних. В цьому випадку експорт інформації в неї відбувається без будь-яких додаткових дій.

Після завершення вибору можна запускати процес сканування вихідного файлу і збереження витягнутої їх нього інформації. Для цього необхідно натиснути на кнопку Start Recovery. Тривалість цієї роботи залежить від двох чинників. По-перше, від вихідного файлу, його структури і розміру. А по-друге, від продуктивності комп'ютера, на якій вона виконується. Варто відзначити, що в деяких випадках бази даних мають величезні розміри, а тому відновлення інформації з них може зайняти кілька днів. Відразу ж після закінчення процесу програма SQL Server Recovery Toolbox видасть на екран лог. У ньому наводяться дані по всім процесам відновлення інформації, реалізованими протягом поточної сесії роботи.

Таким чином, програма SQL Server Recovery Toolbox є вдалим засобом для відновлення даних з пошкоджених баз MS SQL Server. Вона відрізняється двома особливостями. Перша з них - ефективність. Вже згадана утиліта здатна відновити з пошкодженого файлу можливий максимум інформації. Друга особливість SQL Server Recovery Toolbox - крайня простота використання. З допомогу цієї програми витягти інформацію з пошкодженої бази даних і зберегти її без попереднього навчання може будь-який користувач, навіть тільки початківець вивчення комп'ютера.

Відновлення даних з пошкоджених баз даних microsoft sql server
Відновлення даних з пошкоджених баз даних microsoft sql server
Відновлення даних з пошкоджених баз даних microsoft sql server
Відновлення даних з пошкоджених баз даних microsoft sql server

Схожі статті