Присоединение файла .mdf без лог файла .ldf

Опубликовано MSSQL, Win, Сисдадмин Март 5, 2014 Marchd

В случае повреждения лог файла либо его уничтожения, можно присоединить mdf файл следующим способом:

Создаем новую базу с таким же именем и такими же по именам и расположению .mdf и .ldf файлами
Останавливаем сервер, подменяем файл .mdf
Стартуем сервер, не обращаем внимания на статус базы
Выполняем следующий скрипт вставив туда нужное имя базы:

1
2
3
4
5
6
7
8
9
10
11
use master
go
sp_configure 'allow updates', 1
reconfigure with override
go
alter database BASENAME set emergency, single_user
GO
DBCC CHECKDB (BASENAME, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS;
GO
alter database BASENAME set online, multi_user
go

Источник: http://devcode.pro/

Теги: , ,

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

Прежде чем отправить
=) ;) 8) :( ;-) :P :-D =-O :-! *IN LOVE* %) *CRAZY* *WALL* Еще смайлы