Восстановить базу MS SQL Server с RAID 10
Задача | Восстановить базу SQL с RAID 10 | ||||||||||||
Оборудование |
|
||||||||||||
Проблема заказчика | Все диски в утилите RAID-контроллера видны как устройства, но два из них не в рейде и доступа к данным нет. | ||||||||||||
Результаты диагностики | При диагностике выборочное сканирование случайным чтением дисков нечитаемых секторов на дисках не выявило. Проверка парных дисков выявило незначительную рассинхронизацию на одной из пар. | ||||||||||||
Процесс |
Для определения парных дисков и проверки на «зеркальность» мы использовали программы RAID Reconstructor и дисковый редактор WinHex. По файловым записям (время создания или изменения файлов) NTFS в рассинхронизированной паре был определен актуальный диск, а из второй пары можно было брать любой. По номерам файловых записей был определен порядок дисков и размер блока. С помощью UFSExplorer был собран RAID-массив 10 с установленными параметрами. Встроенный инструмент проверки файловой структуры показал, что ошибок нет. Дальше оставалось только сохранить данные на отдельный диск. |
||||||||||||
Результат | Для проверки базы данных была установлена нужная версия ПО MS SQL Server. Заказчик удаленно подключился, запустил dbcc checkdb и убедился, что ошибок в базе нет. Восстановление данных завершено с положительным результатом, базы данных SQL не повреждены. |