воскресенье, 20 января 2013 г.

Восстановление базы данных SQL


Заходим в SQL Server Management Studio
Далее создаем новый запрос и выполняем следующие пункты:
1. Изменить режим БД на Emergency (это нужно для получения возможности работать с БД без обработки файлов журнала транзакций) запросом:
    
alter database <Имя поврежденной БД> set emergency
go


2. Выполнить проверку целостности БД (ВНИМАНИЕ: создание нового файла журнала транзакций произойдет только если БД находится в режиме Emergency):

alter database <Имя поврежденной БД> set single_user
go
      DBCC CHECKDB (<Имя поврежденной БД>, REPAIR_ALLOW_DATA_LOSS) with NO_INFOMSGS
Go

3. Перевести БД в многопользовательский режим:

alter database <Имя поврежденной БД> set multi_user
go

P.S. После проделанных действий рекомендуется перенести все важные данные в другую БД и сделать ее резервную копию.

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

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