Главная » Айтида » Восстановление базы данных Айтиды из исходных файлов.

Восстановление базы данных Айтиды из исходных файлов.

24 июня 2012 - Рубрики Айтида

1978 просмотров

В сайдбар справа добавлена кнопка Google+. Если вам поможет данный материал, прошу вас нажмите на кнопку - порекомендуйте сайт в Google.

Прежде всего стоит сказать о том, что восстановление базы данных из исходных файлов — это крайний случай, база может и не восстановиться. Поэтому обязательно настраивайте резервное копирование базы данных Айтиды, если вы этого еще не сделали.

Но предположим, у вас накрылся компьютер, вирусы покоцали винду или еще какая напасть случилась :) и остались у вас только 2 файла базы данных Айтиды с расширениями .mdf и .ldf. Перед тем, как приступать к процессу подключения БД очень желательно сделать копии файлов.

Восстановление базы из исходных файлов:

Запустить среду Microsoft SQL Server management Studio, подсоединиться к серверу. Слева, в дереве, выбрать «Базы данных», щелкнуть правой кнопкой мыши и выбрать команду «Присоединить»

указать файлы базы данных и присоединить базу

после этого выбрать подключенную базу данных(допустим Itida) и удалить 2 схемы:

Itida->безопасность->Схемы->idleadmin
Itida->безопасность->Схемы->idleuser

Удалить 2 пользователей в базе

Itida->безопасность->Пользователи->idleadmin
Itida->безопасность->Пользователи ->idleuser

если Пользователи не открываются, то нужно перезапустить службу sqlexpress и перезапустить среду.

Сопоставить 2 пользователей(idleadmin, idleuser) из глобальных настроек сервера

слева выбрать Сопоставление пользователей, далее указать базу данных(в которую нужно добавить пользователя), установить галочку Public

Сделать также и для пользователя idleuser

Если после этого подключение к базе данных все равно не проходит и БД  в состоянии повреждена, то можно попробовать  выполнить поэтапно несколько запросов в среде Microsoft SQL Server Managment Studio Express

alter database Workbase set EMERGENCY
sp_dboption Workbase,single,true
DBCC CHECKDB(Workbase,REPAIR_ALLOW_DATA_LOSS)
sp_dboption Workbase,single,false

Возможно вам также будут интересны статьи :

 

Предыдущие материалы из данной категории:

Комментариев: 0 , , , , , ,

Понравилась статья? Поделитесь ссылкой




Оставьте комментарий:




:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

Я человек, а не бот.